将GET请求发送到HTTP服务器; 不关心反应

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"未定义.我无法在日志服务器上更改任何内容.

Dio*_*ane 6

使用"跟踪像素"技术代替:

<img src="http://www.some-server.com/log.txt?click=1" height="1" width="1">
Run Code Online (Sandbox Code Playgroud)

只需在需要时将HTML插入DOM即可.