集成部分页面加载与php;ID链接


Intergrate partial page load with php&ID link

我试图让部分页面加载工作,我有它的工作,但当我试图包括一个php变量它不工作。

加载没有变量的页面;

<li><a href="javascript:getContent('showproduct.php')">Die Cast</a></li>

但是当我添加一个变量;

<li><a href="javascript:getContent('showproduct.php&amp;=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);
 });
}

尝试传递第二个参数,如下-

<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);
 });
}