将空值从ajax传递到phpscript
我在使用空值时遇到一些问题
是否有一种好方法可以以相同的方式从 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果你不传递该参数,那么我认为 php 会将其读取为空。我做了以下基本测试:
if you don't pass that parameter then i think php will read it as null. i've done the following basic test: