Sem*_*Fly 3 javascript ajax jquery
我正在尝试使用$ .get()联系服务器.我不关心回应.我的目的是记录一些用户操作的数据(他们点击的内容等).当用户点击某些内容时,会调用$ .get,如下所示:
$.get(
"http://www.some-server.com/log.txt?click=1",
function (data)
{
},
"text"
);
Run Code Online (Sandbox Code Playgroud)
服务器处理相应的请求.函数执行时出现以下错误:
XMLHttpRequest cannot load ... is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)
如果我将数据类型更改为jsonp,我不会收到该错误但是当jquery回调尝试将日志服务器的响应评估为JSON时,它会告诉我"whatwasreturned"未定义.我无法在日志服务器上更改任何内容.
使用"跟踪像素"技术代替:
<img src="http://www.some-server.com/log.txt?click=1" height="1" width="1">
Run Code Online (Sandbox Code Playgroud)
只需在需要时将HTML插入DOM即可.