我试图让部分页面加载工作,我有它工作,但当我尝试包含一个PHP变量时,它不起作用。
页面加载时没有变量;
<li><a href="javascript:getContent('showproduct.php')">Die Cast</a></li>
但是当我添加变量时;
<li><a href="javascript:getContent('showproduct.php&=1')">Die Cast</a></li>
它不起作用。我加错了吗?
我的代码是:
function getContent(url){
var newUrl=window.location.pathname+"?page="+url;
$.get(url, function(data) {
var fileDom = $(data);
$(".maincontainer").html(fileDom);
history.replaceState(null, null, newUrl);
});
}
答案 0 :(得分:0)
而是尝试传递下面的第二个参数 -
<li><a href="javascript:getContent('showproduct.php',1)">Die Cast</a></li>
像这样更新功能 -
function getContent(url,id){
var newUrl=window.location.pathname+"?page="+url+"&id="+id;
$.get(url, function(data) {
var fileDom = $(data);
$(".maincontainer").html(fileDom);
history.replaceState(null, null, newUrl);
});
}