嘿伙计我有以下代码:
function run(){
var url = '/pcg/popups/grabnotes.php';
var tag = $("#dialog-container");
var promise1 = showUrlInDialog(url);
var promise2 = sendUserfNotes();
$.when(promise1, promise2).done(function(data1, data2) {
tag.html(data1).dialog({
width: '100%',
modal: true
}).dialog('open');
$('#notes_msg').text(data2[0].the_notes)
});
}
这在这里工作得很好......它将等待两个函数在此之后运行,而不是在JQuery UI中打开一个窗口 - 对话框tag.html ....比它将显示的是在该文件的text-area字段中返回。这很好用,我一直在屏幕的左上角显示成功,我无法弄清楚如何摆脱它。如果你能帮助我,我会很感激。
大卫
更新:
我弄清楚是什么导致了它:
tag.html(data1).dialog({
width: '100%',
modal: true
}).dialog('open');
我不知道为什么会这样?
当这打开对话框窗口时,单词成功就在屏幕的左侧。
答案 0 :(得分:0)
嘿伙计们我明白了:
tag.html(data1[0]).dialog({
width: '100%',
modal: true
}).dialog('open');
我只需将[0]
添加到data1