変数が設定された後にのみデータを表示しようとしています。
$("document").ready(function () {
function setdata() {
var mydata = '123';
};
$.when(setdata()).done(function () {
$(".content").text(mydata);
});
});
$.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);
});
});