我正试图让jquery的$ .post()函数起作用,但即使没有发送任何数据,我也似乎无法正确使用它。我可以在发送页面的网络选项卡中看到请求是通过200(OK)响应发送的,但是接收页面上的网络选项卡没有注册任何帖子。邮件请求的代码存储在链接到发件人页面的js文件中:
//clicking a button with the id 'submitscore' triggers the request
$('#submitscore').click(
function() {
event.preventDefault();
$.post("recordscore.php");
});
访问页面在访问时加载正常,它目前甚至没有任何PHP代码,只是html。我想要上班的事情看起来很简单,我做错了什么?
你的帖子请求必须包含表单数据或你要发送的任何数据,所以给你想要发送id的段落并在页面上获取它的内容并简单地发布这样的请求并从$ _POST获取你的php文件内的数据['段']。
<div id="paragraph"></div>
$('#submitscore').click(
function() {
event.preventDefault();
var paragraph = $("#paragraph").html();
$.post("recordscore.php", {paragraph:paragraph} ,function(data){
alert(data);
});
});