-2

私は何を間違っていますか?以下は私のjsonオブジェクトを更新しません:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

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

Web サービスが Fiddler で JSON オブジェクトを返していることがわかります。オブジェクトを更新していないのは、この最後の部分だけです。成功またはエラーのアラートを受け取りません。

4

1 に答える 1

0

.done() と .fail() を使用する必要があります。.success() と .error() はv1.8 の フィドルの例で廃止されました。

$.getJSON("http://laptop/EstimatorWeb/GetConfig.ashx", function(json){
        $("#resDiv").text(json);  
     }).done(function(data){
         alert('second done' + data.Host);
     }).fail(function(e){
         alert('fail');
     });

jsonを文字列に変換するだけです

于 2013-10-17T03:33:57.010 に答える