我遇到一些空值问题
是否有一种从js传递空值的好方法,它们的解释方式相同。
这显然不一样
ajaxNullVar = null;
post_var = {'action': 'update_foto','fotoid': fotoid, 'ajaxNullVar': ajaxNullVar };
$.ajax({
url: post_url,
data: post_var,
在php中
if ($_POST['ajaxNullVar']!=NULL)$ajaxNullVar='php null is not the same as a js null';
alert($ajaxNullVar);
我现在测试了一段时间,并在php中设置空值,在发布到api时不会导致问题,但来自ajax它会做什么? 在我开始考虑解决方法之前,我想我先问一下。
谢谢,理查德答案 0 :(得分:1)
如果你没有传递那个参数,那么我认为php会把它读成null。我做了以下基本测试:
<?php
if($_GET['a'] == null){
echo('null');
} else{
echo('not null');
}
?>