如何从JavaScript / jQuery中读取GET变量?

时间:2010-10-28 13:18:08

标签: javascript jquery

如何在JavaScript或jQuery中获取特定的GET变量?

我想以这种方式在ajax脚本中传递它:

$.ajax({
    url: 'foo/bar.php',
    data: { 
       search: $(this).val(),
       page: something //$_GET['page'] only in js
    },
    ...

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

你尝试的几乎是正确的,但是你没有标记数据,而你的代码中有一个wron }

$.ajax({
    url: 'foo/bar.php',
    { 
       search: $(this).val(),
       page: 'something'
    },
    ...
});

有关详细信息,请查看documentation

编辑:阅读你的变量变量,就像你一直这样做:$s = $_GET['search'];。也许您必须使用$.get代替$.ajax或设置$.ajax - 呼叫的请求类型(默认情况下不知道它是否为POST,但您应该能够看到此使用萤火虫或类似的东西)