передача нулевых значений из ajax в phpscript - PullRequest
1 голос
/ 28 января 2010

У меня проблемы с нулевыми значениями

Есть ли хороший способ передать нулевые значения из 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 Ответ

1 голос
/ 28 января 2010

если вы не передадите этот параметр, то я думаю, что php будет читать его как ноль. я сделал следующий базовый тест:

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