jQuery:ajax未发布到PHP
你好,你们这些淘气的代码动物 我已经试着让这段代码正常工作,并且也在搜索它。但我找不到我能理解的最新答案。 我给你表单,然后是jQuery 表格: 注意:我知道问题不在我的profileActions.php,因为上面的代码没有发布任何内容。它只重新加载页面 问候,,jQuery:ajax未发布到PHP,php,jquery,ajax,Php,Jquery,Ajax,你好,你们这些淘气的代码动物 我已经试着让这段代码正常工作,并且也在搜索它。但我找不到我能理解的最新答案。 我给你表单,然后是jQuery 表格: 注意:我知道问题不在我的profileActions.php,因为上面的代码没有发布任何内容。它只重新加载页面 问候,, -愚蠢的白痴。它正在刷新页面,因为你没有告诉它不要刷新页面。:) 它正在刷新页面,因为您没有告诉它不要刷新页面。:) 除了在另一个答案中提到的刷新问题外,您的数据查询字符串是奇数。您不需要对&进行编码,并且其中有额外的空格。最好改
-愚蠢的白痴。它正在刷新页面,因为你没有告诉它不要刷新页面。:)
它正在刷新页面,因为您没有告诉它不要刷新页面。:)
除了在另一个答案中提到的刷新问题外,您的
数据
查询字符串是奇数。您不需要对&
进行编码,并且其中有额外的空格。最好改用对象文字:
// Instead of:
data: "blab_title="+ blab_title +"& blab_text="+ blab_text,
// Use an object literal:
data: {
"blab_title": blab_title,
"blab_text": blab_text
},
除了在另一个答案中提到的刷新问题外,您的
数据
查询字符串是奇数。您不需要对&
进行编码,并且其中有额外的空格。最好改用对象文字:
// Instead of:
data: "blab_title="+ blab_title +"& blab_text="+ blab_text,
// Use an object literal:
data: {
"blab_title": blab_title,
"blab_text": blab_text
},
或者您可以使用
serialize()
在POST中传递数据
data: $("#submit_blab").serialize(),
此外,您还可以将submit更改为click
$("#blab_submitb").click(function(e)
或者您可以使用
serialize()
在POST中传递数据
data: $("#submit_blab").serialize(),
此外,您还可以将submit更改为click
$("#blab_submitb").click(function(e)
功能(e)是什么?我不明白里面的“e”,先生,(e)是事件对象。preventDefault()是一个事件方法,用于停止任何默认操作,并允许您形成自己的操作。
return false
将停止默认行为。是的,我已经在那里设置了return false,但它没有执行作业$('#submit_blab')。submit(函数(e){//从阻止默认提交操作开始…e.preventDefault();});不起作用,可能是其中的其他内容导致了问题吗?函数(e)是什么?我不理解其中的“e”,先生,(e)是事件对象。preventDefault()是一个事件方法,用于停止任何默认操作,并允许您形成自己的操作。return false
将停止默认行为。是的,我已经在那里设置了return false,但它没有执行作业$('#submit_blab')。submit(函数(e){//从阻止默认提交操作开始…e.preventDefault();});不起作用,是不是有其他问题?是的。他也可以序列化表单。任何一种方式都比他现在做的好。是的。他也可以序列化表单。任何一种方式都比他现在做的好。查看我的更新答案了解其他一些更改…查看我的更新答案了解其他一些更改。。。