联系表单发送但响应作为XML火灾错误返回。

时间:2014-01-29 03:09:39

标签: javascript php jquery ajax xml

当我在我的网站http://dsrp.tv/index-preview.php上提交联系表格时(点击页脚中的“选择你的毒药”咖啡选择)我会收到以下错误:

  1. 白页上写着:

    此XML文件似乎没有与之关联的任何样式信息。文档树如下所示。 1 谢谢,我会尽快回复。

  2. 错误:

    未捕获的TypeError:

    无法使用'in'运算符在null jquery.js中搜索'display':3

    在jquery.js:3

    x.extend.css jquery.js:3
    Lt jquery.js:3
    An jquery.js:4
    jn jquery.js:4
    s jquery.js:4
    x.extend.dequeue jquery.js:3
    (anonymous function) jquery.js:3
    x.extend.each jquery.js:2
    x.fn.x.each jquery.js:2
    x.fn.extend.queue jquery.js:3
    x.fn.extend.animate jquery.js:4
    x.fn.(anonymous function) jquery.js:4
    (anonymous function)
    
  3. 我不确定还能尝试什么?有任何想法或领域需要调查?

1 个答案:

答案 0 :(得分:0)

原因是你试图在表单中进行AJAX调用,这是行不通的。当您配置表单“action”和“method”字段时,您告诉它使用http方法(POST)导航到该URL并对返回的内容进行整页渲染。

你想要做的是使模态成为一组输入框(没有“form”元素),在按下“发送”按钮时提交ajax请求,然后使用从中返回的数据重新呈现模态ajax请求(应该传递给“success”函数)。