Jquery $.getJSON不起作用

Jquery $.getJSON不起作用,jquery,Jquery,我做错了什么?以下内容不会更新我的json对象: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 我可以看到我的web服务在FIddler中返回JSON对象。只是这最后一块没有更新对象。我没有收到任何关于成功或错误的警报。您需要在v1.8中使用.done()和.fail(),.success()和.error() 您只需将json转换为字符

我做错了什么?以下内容不会更新我的json对象:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
我可以看到我的web服务在FIddler中返回JSON对象。只是这最后一块没有更新对象。我没有收到任何关于成功或错误的警报。

您需要在v1.8中使用.done()和.fail(),.success()和.error()


您只需将json转换为字符串

change
http://laptop/EstimatorWeb/GetConfig.ashx
以确保有效url@TamilSelvan:您是否尝试跟踪该URL?
http://laptop/EstimatorWeb...
看起来不是有效的URL。
success
error
$.ajax()
选项属性。您正在查找
done
fail
。为什么设置
innerText
的行被注释了?当然,这个片段不会更新任何内容。您可以尝试在成功回调中执行
console.log(da)
,以确保它看起来正常。尝试点击此url,它是否有json响应?尝试此操作后仍然没有得到任何结果…url是一个.NET web服务,返回我使用浏览器测试的json对象。问题在于此函数仅在JavaScript中使用。不确定是什么问题,因为我对JavaScript和jQuery非常陌生。@ybittu如果您从“完成”中删除警报并添加一个而不是$(“#resDiv”).text(json);你收到警报了吗?
function getJson() {
    $.getJSON("http://laptop/EstimatorWeb/GetConfig.ashx", function (da) {
        json = da;
        //document.getElementById("resDiv").innerText=da;
    }).success(function () {
        alert("second success");
    }).error(function () {
        alert("error");
    });
$.getJSON("http://laptop/EstimatorWeb/GetConfig.ashx", function(json){
        $("#resDiv").text(json);  
     }).done(function(data){
         alert('second done' + data.Host);
     }).fail(function(e){
         alert('fail');
     });