将空值从ajax传递到phpscript

发布于 2024-08-20 02:05:55 字数 530 浏览 4 评论 0原文

我在使用空值时遇到一些问题

是否有一种好方法可以以相同的方式从 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 中设置 null 值,在发布到 api 时不会导致问题,但来自 ajax 时会出现问题? 在我开始考虑解决方法之前,我想我先在这里问一下。

谢谢,理查德

I am having some problems with null values

Is there a good way of passing the null values from js in a way that they are interpreted the same.

This apparently is not the same

ajaxNullVar = null;
post_var = {'action': 'update_foto','fotoid': fotoid, 'ajaxNullVar': ajaxNullVar };
        $.ajax({
            url: post_url,
            data: post_var, 

in php

if ($_POST['ajaxNullVar']!=NULL)$ajaxNullVar='php null is not the same as a js null';
alert($ajaxNullVar);

I tested for a while now, and setting the null values in php, does not cause a problem when posting to the api, but coming from ajax it does??
Before I start thinking about a workaround, I thought I ask here first.

thanks, Richard

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇俏 2024-08-27 02:05:55

如果你不传递该参数,那么我认为 php 会将其读取为空。我做了以下基本测试:

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

if you don't pass that parameter then i think php will read it as null. i've done the following basic test:

<?php
if($_GET['a'] == null){
   echo('null');
} else{
   echo('not null');
}
?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文