如何将两个数据从jQueryAjax传递到php,并使用json数据类型接收成功数据
我不熟悉jQueryAjax编码,下面的代码总是失败。我怀疑我使用json数据类型发送的数据有问题,或者数据:。。。。我如何连接是一个问题。我检查了jquery语法验证,它在JSFIDLE中表示很好如何将两个数据从jQueryAjax传递到php,并使用json数据类型接收成功数据,jquery,ajax,Jquery,Ajax,我不熟悉jQueryAjax编码,下面的代码总是失败。我怀疑我使用json数据类型发送的数据有问题,或者数据:。。。。我如何连接是一个问题。我检查了jquery语法验证,它在JSFIDLE中表示很好 function funCal(ID, value) { var IDjs = ID; var valuejs = value; $.ajax({ type:"post", url:"Valid.php",
function funCal(ID, value) {
var IDjs = ID;
var valuejs = value;
$.ajax({
type:"post",
url:"Valid.php",
data: "id="+IDjs+"&value="+valuejs,
cache: false,
dataType: 'json',
success: function (data){
//output data
},
error: function (data) {
alert('Error');
}
});
}
任何帮助都将不胜感激。谢谢您的浏览器开发人员控制台有任何错误吗?什么类型的值是
ID
和value
?嗨,菲尔,谢谢回复ID=AB123 ID=DC213 ID=AS234等,value=87 value=23.35,value=32.1等。实际上没有错误。但它总是失败,并跳转到错误。是因为返回数据有问题吗?在php端,我使用POST收到了变量。使用echo json_encode($variable)计算并返回它;错误
回调不接受单个数据
参数。我建议您阅读,也许不要用一个完全没有帮助的警报('Error')
扔掉所有有价值的信息。如果您的回答是对的,那么发现的语法和编码错误必须是特定的。事实上,我必须通过jquery发送和php响应的数据类型:“Json”。语法正确后,一切都是自动的。非常感谢您的指导。error:function(xhr,textStatus,errorhown){alert('a error ocreated!'+(errorhown?errorhown:xhr.status));});