0

変数が設定された後にのみデータを表示しようとしています。

$("document").ready(function () {
    function setdata() {
        var mydata = '123';
    };

    $.when(setdata()).done(function () {
        $(".content").text(mydata);
    });
});
4

1 に答える 1

2

$.when実際には promise オブジェクトを渡していないため、この場合は必要ありません。

$("document").ready(function () {
    var mydata;
    function setdata() {
        mydata = '123';
    };

    setdata();
    $(".content").text(mydata);
});

質問setdataで示している以上のことをしていますか? 私はそれが ajax リクエストを行うと推測しています。その場合、次のようになります。

$("document").ready(function () {
    function setdata() {
        return $.ajax(ajaxOptions);
    };

    setdata().done(function(mydata){
        $(".content").text(mydata);
    });
});
于 2012-06-19T14:54:10.310 に答える