将空值从ajax传递给php脚本

时间:2010-01-27 22:28:08

标签: php javascript ajax null

我遇到一些空值问题

是否有一种从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它会做什么? 在我开始考虑解决方法之前,我想我先问一下。

谢谢,理查德

1 个答案:

答案 0 :(得分:1)

如果你没有传递那个参数,那么我认为php会把它读成null。我做了以下基本测试:

<?php
if($_GET['a'] == null){
   echo('null');
} else{
   echo('not null');
}
?>