使用ajax发送发布请求时出错

时间:2016-12-09 11:10:20

标签: javascript jquery ajax post http-post

我正在尝试使用ajax发送帖子请求,但我不断收到以下错误:

XMLHttpRequest无法加载http://192.168.1.123:8080。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://localhost:8080”访问。

这是我的代码

$.ajax({
      type: "POST",
      url: "http://192.168.1.123:8080",
      data: JSON.stringify([{"VisitorName ": " "+document.getElementById("VisitorName ").value}
    ]),

      contentType: "application / json ",
      crossDomain: true,
      dataType: "json",
      success: function (data) {
                alert(data);
      },
      failure: function (errMsg) {
                alert(errMsg);
      }
 });

1 个答案:

答案 0 :(得分:0)

   $.ajax({
      type: "POST",
      url: "http://192.168.1.123:8080,
                data: JSON.stringify([
                {
                    "
      VisitorName ": "
      "+document.getElementById("
      VisitorName ").value,
      }

据我所知,value旁边的逗号导致语法错误。同样在代码中,您不会关闭"

"http://192.168.1.123:8080