我试图用$ .get()联系服务器。我不在乎回应。我的目的是记录有关用户操作的数据(他们点击了什么等)。当用户点击某个东西时,$ .get被这样调用:发送GET请求到HTTP服务器;不关心响应
$.get(
"http://www.some-server.com/log.txt?click=1",
function (data)
{
},
"text"
);
服务器处理相应的请求。我收到以下错误,当函数执行:
XMLHttpRequest cannot load ... is not allowed by Access-Control-Allow-Origin.
如果我改变的数据类型,以JSONP,我没有得到错误,但在jQuery的回调试图评估为JSON日志服务器的响应,它告诉我“whateverwasreturned “ 没有定义。我无法更改日志服务器上的任何内容。
服务器是否返回任何数据?你说你不关心这个反应,有点混淆你的目标是在这里。 –
你见过这个问题吗?http://stackoverflow.com/questions/3595515/xmlhttprequest-error-origin-null-is-not-allowed-by-access-control-allow-origin – Nathan