我是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
传递。
答案 0 :(得分:10)
只有字符串可以从表单请求传递。您可以改为传递空字符串并将其解释为null
。