Php 使用jquery传递http查询字符串

Php 使用jquery传递http查询字符串,php,jquery,url,switch-statement,jquery-load,Php,Jquery,Url,Switch Statement,Jquery Load,我正在尝试用.load()加载div。我试过: function newPage(p_id){ var id = p_id; $("#div").load("content.php?id=id"); } 现在php不接收id的值,但字符串“id”正在接收该值。然后我试着: function newPage(p_id){ var id = p_id; switch(id){ case 1: $("#div").load(

我正在尝试用.load()加载div。我试过:

function newPage(p_id){
    var id = p_id;
    $("#div").load("content.php?id=id");

}
现在php不接收id的值,但字符串“id”正在接收该值。然后我试着:

function newPage(p_id){
    var id = p_id;

    switch(id){
        case 1:
            $("#div").load("content.php?id=1");
            break;
        case 2:
            $("#div").load("content.php?id=1");
            break;
        default:
            alert("Default");
            break;
    }
}
在这种情况下,即使id的值为1或2,也会执行默认值

我哪里出错了?

你需要这个-

$("#div").load("content.php?id="+id);
你需要这个-

$("#div").load("content.php?id="+id);

非常感谢你。这就是我需要的!非常感谢你。这就是我需要的!