Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

ajax中contentType为application/json的用法

不使用contentType: "application/json",则data可以是对象

$.ajax({
  url: url,
  type: "post",
  datType: "json",
  data: { id: user_id },
  async: false,
  success: function () {}
});

使用contentType: "application/json",则data只能是json字符串

$.ajax({
  url: url,
  type: "post",
  datType: "json",
  contentType: "application/json"
  data: "{'id': " + user_id +"}",
  async: false,
  success: function () {}
});
上一篇 JavaScript原生和jQuery的ajax用法
下一篇 jQuery Cannot set property 'display' of undefined