Jquery正在从uri中删除段
我在喂:Jquery正在从uri中删除段,jquery,Jquery,我在喂: function projectTypeAdd(ref) { var ref $("#dialog-view").dialog({ autoOpen: false, width:650, minHeight:200, show:{effect: "fade", duration: 500}, hide:"drop", resizable: false, mod
function projectTypeAdd(ref) {
var ref
$("#dialog-view").dialog({
autoOpen: false,
width:650,
minHeight:200,
show:{effect: "fade", duration: 500},
hide:"drop",
resizable: false,
modal: true,
buttons: {
/*
"Edit": function() {
window.open('update_generic.php?id=' + id + '&table=' + table, '_self');
},
*/
"Close": function () {
$(this).dialog("close");
}
}
});
$("#dialog-view").load("framework/helpers/project_type.php?ref=" + ref).dialog("open");
};
这projectTypeAdd('update_generic.php?id=216264269&table=projects')
但是,当它打开
project\u type.php
时,只有id=123
创建了它,而不是table=projects
,我感觉它与加载部分有关,但我不知道如何修复它。有什么想法吗?您需要对值进行正确编码。否则,和
将被视为参数分隔符
$("#dialog-view").load("framework/helpers/project_type.php?ref=" + encodeURIComponent(ref)).dialog("open");
您还可以将参数指定为对象,jQuery将为您编码:
$("#dialog-view").load("framework/helpers/project_type.php", {
ref: ref
}).dialog("open");