Ajax返回空字符串,而不是NULL值
Ajax returns empty string instead of a NULL value
我搜索了一下,发现我遇到了与其他人相反的问题(他们想知道ajax为什么返回null)。如果PHP返回null,我希望我的jquery/ajax函数返回null,但我得到的却是空字符串。这不是什么大不了的事,但现在对我来说是没有意义的。
<script>
$.ajax({
url: "test.php",
success:function(result){
console.log(result);
}
});
</script>
<?php
echo NULL;
?>
//logs: empty string
我会为这个答案感到尴尬,但我必须知道。
感谢
不要回显NULL,而是尝试返回一个具有值为NULL 的单个属性的对象
例如
obj
{
returnValue = NULL
}
我不确定PHP语法,但我想说的是将返回值包装在一个对象中。在客户端,您将得到obj.returnValue为NULL,而不是空字符串
相关文章:
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- php函数的ajax html$_POST值返回null
- 谷歌地图API-“;toGeoJson”;返回几何体为null的对象
- 是否可以 document.getElementsByTagName('head')[0] ever 返回 null
- Firebase:查询返回null
- 在浅层渲染的反应组件上,Enzyme为道具返回null
- javascript对象显示为null,但object.properties返回数据
- PHP's json_decode返回空字符串(不是NULL)
- jQuery Multiselect插件返回null长度(应为0?)
- 如何处理getElementById返回Null
- JavaScript中的RegExp返回null
- node.js mongojs findOne回调返回错误为null
- Javascript 中的 RegEx 返回 Null
- 加载时的getelementbyID返回null
- 谷歌脚本在第二次调用Gmail后返回null
- Indexeddb OpenCursor在特定键值上返回null
- Ajax响应返回null
- null 返回 by JavaScript 中的 getElementById 方法
- 与typeof运算符一起使用时,javascript null返回对象