现场集合模块Ajax错误 -- 7 领域 和 ajax 领域 和 entities 领域 drupal 相关 的问题

Field Collection module Ajax error


1
vote

问题

中文

我正在利用现场集合模块允许我将一个内容类型(例如,作者)与另一种内容类型相关联(例如,书籍)。

当我尝试使用作者部分中的"添加其他项目" 或"删除" 按钮时查看编辑页面时 - 通过AJAX运行 - 我收到AJAX以下URL上的"403禁止" 错误:

  field_collection/ajax   

一个关键信息是,这与只有一个特定对象发生;这些按钮的功能在其他书籍的编辑页面上完全正常。

当我访问最近的日志消息页面 - admin /报告/ dblog - 它显示以下错误消息:

  Notice: Undefined index: form_build_id in ajax_get_form() (line 320 of .../includes/ajax.inc).   

我检查了,实际上,form_build_id实际上似乎包含在post数据中被提交给field_collection / ajax。

是否有可能是窗体_build_id以某种方式无效?

我在这里丢失了。任何想法?

更新:

我设置看门狗来记录帖子数据,并且它似乎绝对没有$ _post在field_collection_remove_js函数中以$ _post in in field collection模块代码...

我有机会击中某种后长/大小限制吗?事实上,该节点实际上具有与其相关联的全部束数据。

英文原文

I'm utilizing the Field Collection module to allow me to associate objects of one content type (say, Authors) with another content type (say, Books).

When viewing the Edit page for one of my specific Book objects, whenever I try to use the "Add another item" or "Remove" buttons within the Authors section -- which operate via Ajax -- I'm getting an Ajax "403 Forbidden" error on the following URL:

field_collection/ajax 

One key piece of information is that this happens with only one specific object; the functionality of those buttons works perfectly fine on the edit pages of other Books.

When I visit the Recent Log Messages page -- admin/reports/dblog -- it displays the following error message:

Notice: Undefined index: form_build_id in ajax_get_form() (line 320 of .../includes/ajax.inc). 

I checked though, and the form_build_id does, in fact, appear to be included with the POST data being submitted to field_collection/ajax.

Is it possible that that form_build_id is somehow invalid?

I'm sort of at a loss here. Any thoughts?

UPDATE:

I set up watchdog to log the POST data, and it seems like there's absolutely no data available in $_POST once it hits the field_collection_remove_js function within the Field Collection module code...

Is there a chance I'm hitting some sort of POST length/size limit? The node in reference does, in fact, have a whole bunch of data associated with it.

        
     
     

回答列表

1
 
vote
vote
最佳答案
 
如果它有助于其他人,我认为我在PHP中运行了内存限制问题。将以下内容添加到我的网站/默认/ setcess.php似乎已解决问题:
  ini_set('memory_limit', '128M');   
 

In case it helps anyone else, I believe I was running into memory limit issues in PHP. Adding the following to my sites/default/settings.php seems to have resolved the issue:

ini_set('memory_limit', '128M'); 
 
 

相关问题

1  将表单值写入数据库  ( Write form value to database ) 
我需要将此保存到数据库,但无法找到方法来使其工作。 现在,此PayPal_email仅保存到当前用户。显然它以某种方式保存到用户表下的数据库,但无法在那里读取?或使用视图阅读它。 function commerce_funds_manage_withdrawal_method_paypal($form, &$...

0  幻灯片在Safari或Chrome中不起作用  ( Slideshow does not work in safari or chrome ) 
我的幻灯片块在Firefox中工作,但不是在Chrome,Opera或Safari中。在这些浏览器中,我只需使用没有图像的控件。请注意,View Page(附件)也没有显示在其他浏览器中的图像预览。 ...

0  豆束类型  ( Bean bundle type ) 
我想在启用bean时使用hook_field_enable()来启用必填字段。为此,我需要知道捆绑包才能创建实例 $instance = array( 'field_name' => 'name of my field', 'entity_type' => '?', 'labe...

0  创建模块级主菜单替换  ( Creating a module level main menu replacement ) 
我想创建一个模块(不是主题),它替换/增强了Drupal 7中的主菜单。 我有一个CSS驱动菜单(Megamenu风格)。它是通用的,我想在项目/主题中重复使用它...因此我对模块的渴望。 (注意:我还将将此取决于WordPress插件,因此维护可重用的核心代码是一个高优先级。Drupal或Wordpress主题,可...

0  创建具有百置验证并提交的表单  ( Creating a form with get bypases the validation and submit ) 
我正在创建一个简单的形式,当Sumits时,显示来自外部API的结果。 但URL保持不变,因此如果您的搜索结果,您无法获得URL并将其发送给某人。 但是当我使用get 时 $form['method'] = 'get'; 它显示了一个约束的URL .. mysite.com/search?cat=2$...

3  drupal_add_js正在删除jquery  ( Drupal add js is removing jquery ) 
我的模块中有以下内容。 drupal_add_js( drupal_get_path('module', 'responsive_videos') . '/js/fluidvids.js', array( 'type' => 'file', 'scope' => '...

0  将数据插入表后,更新主页Drupal7中的数据  ( After insert data to table updating data in home page drupal7 ) 
我有一个用于将数据插入类别表的插入_data模块,我还有一个名为mysite的模块,该模块具有名为"function mysite_preprocess_panels_pane(& $变量)" 的函数用于将数据呈现为panel.tbl。 PHP。 我的问题是我如何从MySite模块调用函数"mysite_pr...

1  如何为Excel Parser Drupal 7设置限制  ( How to set limit for excel parser drupal 7 ) 
我正在使用Feed进口商从Excel表导入用户。在我当地的WAMP服务器中,我可以导入超过170个用户。但是当我尝试在我的服务器上时,它不起作用。它显示: 发生了一个ajax HTTP错误。 HTTP结果代码:500调试 信息如下。路径:/批处理?ID = 2906& op = do Statustex...

1  使用页面处理程序时包含字符编码(丹麦语æØÅ)的问题包括hook_menu()中的文件。  ( Problem with character encoding danish %c3%a6 %c3%b8 %c3%a5 when using page handler include ) 
当我使用.inc文件来处理我的页面输出时,所有丹麦特殊字符(æ,Ø和Å)显示为问号,即它们是用错误的字符编码呈现。 以下模块按预期工作。 stack_exchange_minimal.module <?php /** * Implements hook_menu(). */ function stack_ex...

0  设置字段的CondInonal默认值  ( Set conditonal default value of a field ) 
我有一个与字段的自定义表单... function mh_integration_connect_form($form, &$form_state) { $form['#method'] = 'get'; $params = drupal_get_query_parameters(); $form[...

0  在SQL查询中指定二进制顺序  ( Specify binary order in sql query ) 
在自定义模块中,从数据库中选择字段(Collat​​ion:UTF8_LATVIAN_CI),订购的订单out给出了错误的字母顺序: "aaaa,āaaa,abb,acc" 而不是"aaaa,abb,acc,āaaa" 。 这可以通过如下所示的查询来纠正,如此 [..] ORDER BY myfield COLL...

1  为什么在我的规则条件下始终不变,新值始终相同?  ( Why is unchanged and new value always the same in my rules condition ) 
我有一个名为验证的布尔字段,在Profile2中定义。当此字段从未勾选到勾选时,我想向用户发送电子邮件。我很容易想到规则 使用"在更新现有配置文件之后" ,然后比较字段 profile2-unchanged:user:profile-directory-information:field-verified 和 ...

1  在Drupal中记录更改/修改  ( Logging changes modifications in drupal ) 
是否有标准方式或模块可以记录所有节点/设置修改/更新? 我不觉得看门狗是最好的地方,因为它是一个错误日志而不是更新日志,但我想它会这样做。 在magento cms中,它可能看起来像这样: http://amasty.com/admin -action-log.html 我们有一些事情发生了改变,我们不知道谁...

1  覆盖显示套件布局的模板文件适用于其他页面  ( Overriding template file of display suite layout applies on other pages ) 
我在管理用户部分中创建了一个显示套件布局"堆叠" ,然后我想覆盖该模板,并在我的主题模板文件夹中制作一个新的模板, DS模块为我建议: ds-2col堆叠 - user.tpl.php ds-2col堆叠 - user-user.tpl.php 所以我在我的模板文件夹中创建了 ds-2col-st...

2  蜜罐在自定义webforms(手册)  ( Honeypot in custom webforms manual ) 
我正在制作自定义表单(使用 drupal_render )添加字段,但由于我为所有Web表单启用了Honeypot,当我提交表单时,我收到以下消息: 表单提交存在问题。请等待X秒然后再试一次。 这是因为蜜罐标记没有包含在我的自定义形式中。 我有两个选项: 禁用此表​​单的蜜罐(通过从Drupal管理菜单中通过...

0  改变标题?  ( Change a heading ) 
一个面板有一个错误的文章标题,我想做对,但是;我找不到错误的数据来自哪里。我难以识别Drupal的组件,但是;希望这个问题不会太令人困惑或不当地描述。 在我的主页上,我有一个物体,它具有"查看,编辑,面板布局,面板内容" ,似乎包含欢迎块和特色文章。欢迎块窗格标题是"欢迎来到城市名称库" ,我想改变城市名称。但是,我...

2  表单API AJAX调用使用行为重新加载附加的JS  ( Form api ajax calls reload attached js using behaviors ) 
我的表格上有传单映射,这是我使用的容器div: $form['general']['map'] = array( '#markup' => '<div class="map-wrapper" id="ngmap"></div>', ); 一切都适用于罚款和地图正在加载。我还添加了如下形式底部的图像上传功...

1  试图向WebForm发送<div>  ( Trying to send a div with webform ) 
我有一个基于用户选择的一些计算(JavaScript)的WebForm,我想与用户可选字段一起发送给用户的电子邮件。 是否可以将这些div与字段一起附加到HTML电子邮件? ...

0  麻烦启用内容类型的视图模式  ( Trouble enabling view modes for content types ) 
我有一个自定义视图模式,需要为节点类型启用它。我需要通过我的模块启用它,似乎hook_entity_info_alter()是去的方式,但它不起作用。我错过了什么? 我的代码: function mymod_entity_info_alter(&$entity_info) { $entity_info['...

0  如何在内容类型中添加编辑按钮?  ( How to add edit button in content type ) 
我是drupal新的,我正在添加一个按钮,用于从数据库编辑数据。 但是当我使用添加内容类型添加编辑按钮时,此错误消息就向我展示。请帮助我指导如何添加按钮并将其与数据库相关联。 ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.