如何从URL获取多个查询字符串值?
问题描述:
我在PHP中很新手,我使用下面的代码将查询字符串传递给ajax调用。我想在另一个PHP页面上获得这些。但没有得到我怎么可以得到这些:如何从URL获取多个查询字符串值?
$("#saveForm").click(function(e){
var test =$("#Field4").val();
alert(test);
$.ajax({
url: 'mytest.php?firstname=ram&lastname=Singh',
async: false,
success: function (response) {
alert(response);
}
});
});
我已经试过代码如下得到的查询字符串,但它给我在一个字符串中的所有查询字符串
$name = $_SERVER["QUERY_STRING"];
echo($name);
我有一些expewrince在ASP.NET中。而在ASP.net我们可以得到查询字符串的值与它的键一样,如果我们想从查询字符串取得名字,我们使用如下:
string fName= Request.QueryString["furstname"];
我们可以做在PHP中一样,如果它可能那么,怎么样? 我已经检查了谷歌很多,但没有找到任何有用的链接。请帮我
尝试$ _ POST [ '姓名']或$ _GET ['firstname']分别用于POST和GET查询。 –
@JohnReid这是一个查询字符串。这绝不会在'$ _POST'超全球化 – PeeHaa
不会结束,但正如他所说他是新的(并使用ajax),我正在解释如何在两者之间取得。你是对的 - $ _GET将检索查询字符串项目。 –