我在尝试获取 ajax 调用以触发 php 函数然后成功返回时遇到问题。据我所知,我的语法是正确的。
但我得到的一切都是失败的!有任何想法吗?
编辑
我已经将我的 AJAX 请求更改为在不使用数据的情况下发送,只是为了排除这是一个问题,我已经实现了人们在下面建议的一些事情,但无济于事,这是我的 2 个文件现在的样子:
船.js:
function set_ship()
{
//var datastring = {'ship':'true'};
$.ajax({
type:'POST',
url:'soap/classes/class.ship.php',
success: function(success){
alert('success');
},
error: function(fail){
console.log(fail);
}
});
}
还有我的 PHP class.ship.php:
<?php
var_dump("hello");
header('Content-type: application/json');
echo json_encode(array("result"=>"true"));
从我的 PHP 脚本上的 var_dump 中,我可以看到由于某种原因甚至没有调用 class.ship.php。
谢谢