使用jquery传递http查询字符串

时间:2013-06-22 10:45:00

标签: 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("content.php?id=1");
            break;
        case 2:
            $("#div").load("content.php?id=1");
            break;
        default:
            alert("Default");
            break;
    }
}

在这种情况下,即使id的值为1或2,也会执行默认值。

我哪里错了?

1 个答案:

答案 0 :(得分:3)

你需要这个 -

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