单击按钮时调用的函数有问题。
Javascript:
function sendData(){
$.post("send.php",
{
type: "A",
val: "answer"
},
function(data,status){
alert(data);
});
}
HTML :
<div id="testButton" onclick="sendData();">click</div>
PHP:
<?php
foreach ($_POST as $key => $value)
{
echo $value
}
?>
我将数据发布到 php 页面并希望收到返回的数据。 javascript 应在成功调用时提醒数据。
当按钮被点击时,没有任何反应。
请有人看看代码是否有问题。
最佳答案
您的代码返回:
syntax error, unexpected '}', expecting ',' or ';'
你只需要在 echo $value
之后添加分号 ;
,应该是:
<?php
foreach ($_POST as $key => $value)
{
echo $value;
}
?>
完整代码:
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
function sendData(){
$.post("send.php",
{
type: "A",
val: "answer"
},
function(data,status){
console.log(data);
});
}
</script>
</head>
<body>
<div id="testButton" onclick="sendData();">click</div>
</body>
</html>
希望这对您有所帮助。
关于javascript - 单击按钮后的 jQuery POST 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35698568/