最近我一直在尝试 AJAX 和 jQuery。但不知何故 $.post 方法似乎不起作用。有人有解决办法吗?
这是我的代码。
<html>
<meta charset="utf-8">
<head>
<script type="text/javascript" src="jquery-3.3.1.js"></script>
<script type="text/javascript">
function send(){
$.post('t.php', {stuff:1}, function(data){
if(data == 'success'){
alert('works');
}
});
}
</script>
</head>
<body>
<div id="btn" onclick="send()">CLICK</div>
</body>
</html>
还有我的t.php
:
<?php echo "success";?>
最佳答案
它实际上有效,但你不知道如何正确从 php
文件获取响应
更改ajax代码如下:
$.post('t.php', {stuff:1}, function(data){
if(data[0] == 's'){//changed here. data is an array not string
alert('works');
}
});
在 PHP 中
<?php echo "s";?>
关于php - jQuery $.post 方法 AJAX 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52092699/