使用 AjaxForm 自动提交表单以显示初始结果集。有更好的方法吗?
我使用 JQuery 插件 AjaxForm (http://jquery.malsup.com/form/) 将表单内容提交到 PHP 脚本并将结果返回到 div。
该表单在表单属性中有一些预设值,当页面首次加载时,我想提交表单,以便结果 div 显示一些结果(而不仅仅是空白)。
代码如下:
$(document).ready(function() {
$('#searchform').ajaxForm({
target: '#searchresults',
success: function() {
$('#searchresults').fadeIn('slow');
}
});
});
我已经尝试了使用 Javascript 提交表单的所有常规方法,例如 searchresults.form.submit();方法,但不起作用。
谁能告诉我如何修改 Javascript 以在加载时提交表单 #searchform 的内容?或者他们是运行 PHP 脚本并在加载时将结果返回到 #searchresults 的更好方法?
I'm using the JQuery plugin AjaxForm (http://jquery.malsup.com/form/) to submit the contents of a form to a PHP script and return the results to a div.
The form has some pre-set values in the form attributes, and when the page first loads I want to submit the the form so that the results div displays some results (and isn't just blank).
The code looks as follows:
$(document).ready(function() {
$('#searchform').ajaxForm({
target: '#searchresults',
success: function() {
$('#searchresults').fadeIn('slow');
}
});
});
I've tried all the normal ways to submit a form using Javascript, such as the searchresults.form.submit(); approach, but it doesn't work.
Can anyone show me how I can amend the Javascript to submit the contents of the form #searchform on load? Or is their a better way to run the PHP script and return the results to the #searchresults when on load?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要在准备好的文档中触发表单的提交事件。
You need to trigger the submit event of the form in the document ready.