Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 表单不会提交_Javascript_Jquery - Fatal编程技术网

Javascript 表单不会提交

Javascript 表单不会提交,javascript,jquery,Javascript,Jquery,我试图在不刷新页面的情况下提交表单,但我遇到了一个问题。 当我点击submit时,页面将刷新,并发布新的内容。 这是代码,我做错了什么?(我是新手) jQuery 1.4.2和jQuery表单插件2.43都存在 tnx $(文档).ready(函数(){ 变量选项={ 目标:“#输出2”, 网址:https://graph.facebook.com//feed, 类型:post,, clearForm:true//成功提交后清除所有表单字段 //数据类型:null/'xml'、'script'或

我试图在不刷新页面的情况下提交表单,但我遇到了一个问题。 当我点击submit时,页面将刷新,并发布新的内容。 这是代码,我做错了什么?(我是新手)

jQuery 1.4.2和jQuery表单插件2.43都存在

tnx

$(文档).ready(函数(){
变量选项={
目标:“#输出2”,
网址:https://graph.facebook.com//feed,
类型:post,,
clearForm:true//成功提交后清除所有表单字段
//数据类型:null/'xml'、'script'或'json'(预期的服务器响应类型)
//resetForm:true//成功提交后重置表单
//$.ajax选项也可以在此处使用,例如:
//超时:3000
}; 
//绑定到表单的提交事件
$('#fbPostStatus')。提交(函数(){
//内部事件回调“this”是DOM元素,因此我们首先
//将其包装在jQuery对象中,然后调用ajaxSubmit
$(此).ajaxSubmit(选项);
//!!!重要!!!
//始终返回false以防止标准浏览器提交和页面导航
返回false;
}); 
}); 

您的
url
属性中缺少引号:

 url:       https://graph.facebook.com/<%=fbUid%>/feed,
url:https://graph.facebook.com//feed,
需要

 url:       "https://graph.facebook.com/<%=fbUid%>/feed",
url:https://graph.facebook.com//feed",
这会导致JavaScript错误。
onsubmit
函数中的错误会使浏览器返回默认行为(即以正常方式发送表单)


正如@jAndy所指出的,
post
也需要一些引号。

实际上错误在
ready
中,因此提交处理程序甚至没有连接。
post
也需要一些引号。我已经引用了post和url,站点停止重新加载。表单似乎已提交(文本区域已清除),但未发布任何内容。我必须调查一下。使用Firebug(用于Firefox)、Chrome开发工具(用于Chrome)、Microsoft脚本调试器或Visual Studio(用于IE)等调试器来浏览代码是非常值得的。任何这些都会暴露出Pekka和jAndy指出的脚本错误。
 url:       "https://graph.facebook.com/<%=fbUid%>/feed",