0

サーバーリクエストから値を取得するためのこのコードがあります

var itemPackage = ddlPackages.value;

$.ajax({
    type: 'GET',
    data: ({ itemPacking: itemPackage }),
    url: '/List/ItemCurrentQty/',

    contentType: "application/json; charset=utf-8",
    dataType: "json",
    context: this,
    timeout: 5000,


    success: function (data) {
        $('#OutQty').data('tTextBox').maxValue = data[0].CurrentQty;
        $('#CurrStockQty').text(data[0].CurrentQty);

    }
});

$('#CurrStockQty')テキストは ie8 では更新されませんが、Google Chrom では問題ありません。

4

1 に答える 1

0

server からデータが返される前に、成功関数が起動している可能性があります。成功を警告しようとしましたか?

   success: function (data) {
       alert(data[0].CurrentQty);
    }

その場合は、 ajax async : false; にパラメーターを追加して、ajax 呼び出しを同期させます。

于 2012-10-22T19:57:12.910 に答える