我有以下jquery代码,它在bootstrap模式弹出窗口中加载外部页面。我需要传递querystring参数"输入"但出于某种原因,模态弹出窗口在加载时不会读取它。我如何实现它?
// load modal popup
function loadPopup(type)
{
BootstrapDialog.show({
title: 'Candidates',
size: BootstrapDialog.SIZE_WIDE,
closable: false,
message: function(dialog) {
var $message = $('<div></div>');
var pageToLoad = dialog.getData('pageToLoad');
$message.load(pageToLoad);
return $message;
},
buttons: [{
label: 'Close',
action: function(dialogItself){
dialogItself.close();
}
}],
data: {
'pageToLoad': 'Candidates.aspx?type=' + type
}
});
}
答案 0 :(得分:0)
确保你的&#34;输入&#34;不要破坏网址,你可以编码:
data: {
'pageToLoad': 'Candidates.aspx?type=' + encodeURIComponent(type)
}