2015-11-04 55 views
1

我在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中一樣,如果它可能那麼,怎麼樣? 我已經檢查了谷歌很多,但沒有找到任何有用的鏈接。請幫我

+0

嘗試$ _ POST [ '姓名']或$ _GET ['firstname']分別用於POST和GET查詢。 –

+1

@JohnReid這是一個查詢字符串。這絕不會在'$ _POST'超全球化 – PeeHaa

+0

不會結束,但正如他所說他是新的(並使用ajax),我正在解釋如何在兩者之間取得。你是對的 - $ _GET將檢索查詢字符串項目。 –

回答

1

關聯數組您正在尋找$_GET超全局

$_GET['firstname'] 
$_GET['lastname']