1

晚上,

我已经阅读了一些与此问题相关的其他线程,但我仍然无法解决它。

我在网页上有一个“报告”按钮,单击该按钮会弹出一个带有 jQ​​uery 的弹出框,该框通过 AJAX 显示另一个页面。这工作正常。

问题是:提交按钮不起作用。奇怪的是,它似乎可以在 iOS Safari 上运行,但不能在桌面浏览器上运行。

该表单有 3 个单选按钮和一个文本区域,当用户单击提交按钮时,它应该将值发送到接收它们的 PHP 页面,并确认表单已提交以显示在 AJAX 页面中,而无需重新加载任何内容。

这是设置的小提琴

有任何想法吗?

4

1 回答 1

2

在您的小提琴示例中,您使用了:

var queryString = $('#reportform').formSerialize(); 

你应该使用:

var queryString = $('#reportform').serialize();

jQuery 中没有 formSerialize() 方法。

于 2012-09-14T22:02:18.953 回答