我的 ajaxForm 请求在 Safari 和 Chrome 中无法正常工作。 不是从 php 文件获取响应,而是将其作为新页面打开。(在 FF、IE、Opera 中工作正常):
$('#my_form').ajaxForm({
success: finished
});
function finished(responseText, statusText) {
...
}
感谢您的帮助!
最佳答案
在同一个插件中可以找到这个例子:
$(document).ready(function() {
$('#myForm').bind('submit', function() {
$(this).ajaxSubmit({
target: '#output'
});
return false; // <-- important!
});
});
您可以在 onSubmit 事件中以相同的形式执行此操作:
<form ... onSubmit="return false;">
关于jquery - $ ('#my_form' ).ajaxForm 打开 PHP 页面而不是重新加载内容 (Safari,Chrome),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1448622/