只是简单的检查:
全部在同一页面中命名为**
if(isset($_POST['XYZ']){
echo "WORKING";
}
然后是我的HTML:
<h1 id='XYZ'>CLICK ME</h1>
现在在同一页面我正在尝试像这样做
的AJAX POST请求$('#XYZ').click(function(){
var XYZ = 'XYZ';
$.post('page.php',{
XYZ: XYZ
})
})
并且请求无效,我如何传递$_POST
数据?我删除了success
函数,因为在这种情况下我不认为它有用。
当我点击<h1>
echo
时,我想要的是
答案 0 :(得分:0)
试试这个:
var my_string = 'xyz';
$.ajax({
url: 'ajax.php',
type: 'post',
data: { "action":my_string},
dataType: "json",
success: function(response) {
if(response['state'] == 'ok'){
console.log("ok");
}
}
});
<强> ajax.php 强>
<?php echo $_POST['action']; ?>
答案 1 :(得分:0)
<head>
<script>
var my_string = 'xyz';
$.ajax({
method: 'POST',
url: './giveposts',
dataType: "text",
contentType: "application/json; charset=utf-8",
data:my_string,
success: function(data) {
{
$("#test").html(data);
}
}
});
</head>
</script>
<body>
<div id="test>
/*echo
</div>
</body>