原来使用的是1.4.3,下面的代码没有问题,但是升级到1.5后就不行了,跟踪请求发现根本都没有请求操作,直接就调用error事件了。1.5相对于1.4改变了什么啊?$.ajax({
url:"http://192.168.1.16:9000/ChargeService.svc/OffsetBill",
type:"POST",
data:'{"id":"'+id+'"}',
contentType: "application/json",
error:function(jqXHR, textStatus, errorThrown){
                                    $("#dialog").html("<div class='ui-state-error'>error</div>");
                                    ok = true;
                                              },
success:function(data){
$(ui).parents("tr").empty();
ok = true;
$("#dialog").dialog("close");
      }
    });

解决方案 »

  1.   


    try:
      data:'{id:"'+id+'"}',
      

  2.   

    去找文档。
    1.5都更新了什么上次我就这么干的。。NND累死了。有些可能变动了。。比如方法名 参数什么的。
      

  3.   

    1.5 以后,json格式要求100%按照标准来作,没有一点兼容性可言了。你还是认真看看标准格式。
      

  4.   

    使用了Json2来定义json对像,问题依旧
      

  5.   


    做好的网站升级去升级个JQUERY包本身就是个错误。。这东西是在不断更新的。问题应该是出在JSON格式上