-1
我有一個JavaScript變量包含在發送JavaScript變量類型轉換到PHP變量
var value=true;
alert(typeof(value)); //Output: boolean
我使用AJAX
$.ajax({
type: 'POST',
data: {value:value},
url: 'ajax.php',
success: function (data) {
alert(data);
}
});
在我的PHP代碼發送此變量的一個PHP文件的布爾值i得到的值作爲字符串
$value=$_POST['value'];
echo gettype($value); //Output: String
爲什麼我得到的值爲字符串..?
預先感謝您
爲什麼你需要它是一個布爾值? PHP自動執行類型轉換。在PHP中,您可以嘗試像「if($ value == true){...}」一樣檢查它 – Zeusarm 2014-09-19 10:35:05