Как передать нулевое значение с помощью ajax в PHP? - PullRequest
6 голосов
/ 27 августа 2011

Я новичок в AJAX и PHP.Я хочу заменить значение переменной на ноль.

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'] на ноль, а вместо этого делает что-то вроде $_GET['testvalue'] = 'null';Мне кажется, что он передает null как string.

1 Ответ

10 голосов
/ 27 августа 2011

Только строки могут передаваться из запроса формы.Вместо этого вы можете передать пустую строку и интерпретировать ее как null.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...