Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在发送到PHP脚本的jQuery ajax POST中保留空值?_Javascript_Php_Jquery_Post - Fatal编程技术网

Javascript 如何在发送到PHP脚本的jQuery ajax POST中保留空值?

Javascript 如何在发送到PHP脚本的jQuery ajax POST中保留空值?,javascript,php,jquery,post,Javascript,Php,Jquery,Post,假设我有一个简单的对象: 表格数据: 已完成:空 限额:10 然后我在ajax调用中使用它: $.ajax({ type: 'post', url: SomeEndpoint.php, data: formData, }).done(function (response) { do stuff } SomeEndpoint.php中的POST值以空字符串的形式接收所有值: $completed = $_POST['completed'] ?? null; // "" $limit

假设我有一个简单的对象:

表格数据: 已完成:空 限额:10

然后我在ajax调用中使用它:

$.ajax({
  type: 'post',
  url: SomeEndpoint.php,
  data: formData,
}).done(function (response) { do stuff }
SomeEndpoint.php中的POST值以空字符串的形式接收所有值:

$completed = $_POST['completed'] ?? null; // ""
$limit = $_POST['limit'] ?? null; // "10"

我如何保存键入的内容?如果端点验证变量为NULL或Int/Bool,那么验证键入的最佳方法是什么?

您可以将jquery验证用作 验证器-

选项-