Drupal Ajax表单提交表单单击两次

时间:2014-01-02 19:56:00

标签: ajax forms drupal

奇怪的情景。

我创建的Ajax表单工作正常但只在第二次单击提交按钮时。这是在特定环境中发生的。它在其他一些环境中工作正常。我不明白为什么它会在第二次点击按钮时进行ajax调用并进入验证功能。

第一次点击它只显示throbber请等待......然后没有验证消息。

 '#ajax' => array(
    'callback' => 'form_get',
    'wrapper' => 'wrapper',
    'method' => 'replace',
    'progress' => array(),
),

我不知道环境中的哪个参数会导致这种情况。任何帮助表示赞赏。

谢谢,

1 个答案:

答案 0 :(得分:0)

我使用Charles来调试这样的事情。如果设置并运行它,您将能够在单击按钮时看到AJAX请求和响应。然后,只需要弄清楚第一个和第二个请求之间的区别。

问题听起来似乎与javascript有关,所以请密切关注您的浏览器控制台。