在開發(fā)中,我們經(jīng)常使用jQuery來發(fā)送請求獲取數(shù)據(jù),那么如何在后端獲取這些請求參數(shù)呢?下面我們來看一下jQuery請求參數(shù)在action如何獲取。
首先,我們需要了解一下發(fā)送請求的代碼。
$.ajax({ url: "demo.php", type: "POST", data: { username: "admin", password: "123456" }, success: function(data) { console.log(data); } });
上述代碼是一個簡單的ajax請求,我們可以通過data來傳遞請求參數(shù),這里我們傳遞了username和password兩個參數(shù)。
在后端的action中,我們可以通過以下代碼來獲取這些參數(shù):
$username = $_POST['username']; $password = $_POST['password'];
通過這樣的方式,我們就可以獲取到前端傳遞的參數(shù)了。
需要注意的是,如果是GET方法請求,我們可以通過$_GET來獲取參數(shù),而不是$_POST。
另外,在獲取參數(shù)時,我們需要進(jìn)行參數(shù)存在性的判斷,防止程序出現(xiàn)錯誤,具體代碼如下:
if(isset($_POST['username'])){ $username = $_POST['username']; } if(isset($_POST['password'])){ $password = $_POST['password']; }
這樣就可以更加安全地獲取參數(shù)了。