2016-12-09 101 views
0

我试图使用Ajax发送POST请求,但我不断收到以下错误POST请求:错误发送用ajax

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

这里是我的代码

​​

+0

这是CORS错误服务器不允许任何其他客户端以外的其他客户端请求查看此更多信息http://stackoverflow.com/questions/25923796/ cors-error-with-jquery –

+0

另外你的代码有一些语法错误。就像'url'一样,你不会关闭在'data'中的代码中抛出的'''''',''等。 – Ionut

回答

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

+0

抱歉,我必须复制旧代码而不是新代码。 – nero

+0

@nero啊好吧,这是有道理的 –