如何将两个数据从jQueryAjax传递到php,并使用json数据类型接收成功数据

如何将两个数据从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",

我不熟悉jQueryAjax编码,下面的代码总是失败。我怀疑我使用json数据类型发送的数据有问题,或者数据:。。。。我如何连接是一个问题。我检查了jquery语法验证,它在JSFIDLE中表示很好

 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));});