如何在jQuery Mobile中關閉對話框頁面?jQuery Mobile關閉頁面對話框
在我的特殊情況下,我調用另一個頁面作爲頁面加載,然後過程完成後,我想將ajax頁面加載關閉,並再次出現一個對話框頁面,其中包含所有收到的數據回調ajax。
我的代碼:
$("#login").click(function(e){
LoadingPanel();
e.preventDefault();
$.ajax({
url:'http://www.myurl.com/soap/login.php',
dataType:'jsonp',
timeout: 15000,
cache: false,
data: dataString,
success:function(response){
//Dialog page closed here
for(var i=0; i<response.length; i++){
var str,str2,str3,str4,str5,str6,str7 = "";
str = response[i].NE;
str2 = response[i].EMAIL;
str3 = response[i].TIPE;
str4 = response[i].NAMA;
str5 = response[i].TELP;
str6 = response[i].DN;
str7 = response[i].DESC_LOGIN;
if(str=='-'){
alert('Data does not match')
}else{
var AllData = ""
AllData = 'Data1 : '+str+'\nData2 : '+str2+'\nData3 : '+str3+'\nData4 : '+str4+'\nData5 : '+str5
alert(AllData);
//How do I display this data into jquery mobile dialog?
}
}
},
error: function (xhr, ajaxOptions, thrownError) {
if(thrownError==="timeout") {
alert("Cant connect");
} else {
alert(t);
}
}
});
});
要調用的頁面加載:
function LoadingPanel(){
$.mobile.changePage("loading.html", {
role: "dialog"
});
}
如何顯示這些數據轉化爲jQuery Mobile的對話框時,我的數據成功地接受 - >警報(ALLDATA)?
使用'$( 「.selector」).dialog( 「親密」);' – Omar 2013-04-22 06:01:32
@Omar什麼選擇?我打電話給一個頁面(loading.html) – 2013-04-22 06:33:03
@BerthoJoris選擇器可以是頁面上的任何DOM元素。 – 2013-04-22 06:56:08