我在服务器端访问Ajax Post数据时遇到一些问题。我有
var data = {
ox:'A',
oy:'B',
dx:'C',
dy:'D',
method:null
};
我有一个jquery事件Hamdler喜欢
$("#route").on("click", function(){
var request = $.ajax({
type: "POST",
url: "assets/app.php",
data: data,
cache: false,
dataType: "JSON",
beforeSend: function() {
console.log(data);
}
});
request.done(function( data ) {
console.log(data);
});
request.fail(function( jqXHR, textStatus ) {
console.log( "Request failed: " + textStatus );
});
});
我可以在注销时正确发送数据
beforeSend
ox:a,oy:b,dx:c,dy:d,method:null_
在PHP方面,我有
$method = $_POST['method'];
$ox = $_POST['ox'];
$oy = $_POST['oy'];
$dx = $_POST['dx'];
$dy = $_POST['dy'];
现在只能访问
$_POST[]
数据的工作方式
echo $ox;
但当我试图访问所有
美元记账
像这样的数据
echo $ox;
echo $dy;
$startPoint = array($ox, $oy);
$endPoint = array($dx, $dy);
我得到了
Request failed: parsererror
上的错误
.fail()