Ajax表单提交无法正常工作

时间:2013-07-31 22:13:30

标签: php javascript ajax validation jquery

所以这是我一直在努力的小提琴:http://jsfiddle.net/DW3UM/2/

.highlight {border:1px solid #4f67f5;color:red;}
.res-msg-wr {display:none;}

这是(正如你所看到的)一个联系表格,我认为我已经做了一切正确的工作......但不知怎的,它不能以正确的方式工作......

(1)验证不起作用......虽然我几乎复制了代码但它应该有效..虽然它没有

(2)process.php文件甚至不起作用(讽刺)..同样的联系表单在我的其他网站上运行...但我正在尝试将其合并到一个新的...并且它令人惊讶的是,似乎没有正确的方式...如果我把值放在表单中它不会加载成功消息..如果我将其中一个字段留空并填充其中一个输入..它仍显示有关每个输入的错误消息。我已经提供了小提琴中的所有内容......任何帮助都将非常感激...

2 个答案:

答案 0 :(得分:1)

$.noConflict();
$(document).ready(function() {

不起作用。 $.noConflict();删除jQuery对象的$别名,因此不能用于绑定到ready事件。

删除noConflict调用或将$的所有实例替换为jQuery

还要确保所有输入都具有name属性。在小提琴中他们失踪了。

答案 1 :(得分:0)

return false执行以下操作:

event.preventDefault(); event.stopPropagation(); 停止回调执行并在调用时立即返回。

http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/

此外: 您的网址中GET请求的第一个变量应该以?开头?不是& '& name ='应该是'?name ='

你的小提琴似乎不包括jQuery库。