2012-08-07 48 views
0

鑑於以下的jQuery獲取多個崗位值從jQuery的PHP中

$.post(path, {one:'alex', two:'thomas'}, function (response) { 
    alert(response); 
}); 

而下面PHP

<?php 
    $first = $_POST['one']; 
    echo $first; 
?> 

我如何得到它返回一個迴應?

,如果我只發送一個變量,它工作得很好:

$.post(path, 'one=alex', function (response) { 
    alert(response); 
}); 

感謝

回答

3

使用JSON。

$response = array(
    'first' => $response1, 
    'second' => $response2 
); 
echo json_encode($response); 

$.post(path, 'one=alex', function (response) { 
    response = JSON.parse(response); 
    alert(response.first); 
}); 
+0

@AlexThomas這回答你的問題;正在發送的數據只是John的錯誤輸入。 +1,約翰。 – Matt 2012-08-07 12:44:31

+0

不知道我跟着,我如何將valuse傳遞給我的php文件?它看起來像只發送一個'一個=亞歷克' – Alex 2012-08-07 12:45:02

+0

到達那裏......我會盡快除你的答案 – Alex 2012-08-07 12:51:24