我正在使用jQuery Form 插件来创建一个非常简单的联系表单。但是,它与我正在使用的 PHP 脚本之间似乎存在一些冲突(?)。
调用非常简单,如下所示:
$('.contactform').ajaxForm({
target: '#error',
beforeSubmit: function() {
$('#error span').remove();
$('#error').append('<p class="loading">Sending your message...</p>');
},
success: function() {
$('#error p.loading').fadeOut();
$('#error').fadeIn('slow');
}
});
默认情况下,它从表单中获取 POST 方法。发生的情况是,即使 PHP 脚本成功、给出响应并正确发送消息,脚本仍停留在“发送您的消息”上。我检查了 Firebug,似乎 PHP 脚本有 404 错误,但响应是正确的(见图)
我希望得到一些帮助来调试问题 - 可以在这里查看应该找不到的 PHP 脚本:http: //pastie.org/1350597
我不知道是什么导致了这种奇怪的行为。提前致谢!