如何使用ajax将空值传递给PHP?

时间:2011-08-27 10:01:37

标签: php ajax

我是AJAX和PHP的新手。 我想将变量值替换为null。

index.php

<script type="text/javascript" src="javascripts.js"> </script>

<input type="submit" value="Set Value" onclick="makeRequest('index.php?testvalue=7',   'get', null); "/> 
<input type="submit" value="Unset Value 1" onclick="makeRequest('index.php?testvalue=null', 'get', null); "/> 


<h1><?php echo "PHP Test Value: " .  $_GET['testvalue']; ?></h1>

每当我点击 $_GET['testvalue'] 按钮时,我都会尝试将null的值更改为Unset Value但发生的事情是它不会更改$_GET['testvalue']变量为null,而不是像$_GET['testvalue'] = 'null'那样; 在我看来,它将null作为string传递。

1 个答案:

答案 0 :(得分:10)

只有字符串可以从表单请求传递。您可以改为传递空字符串并将其解释为null