想创建一个js插件,发送大量的数据异步到另一个服务器

want to create a js plugin that sends a lot of data async to another server

本文关键字:数据 异步 服务器 另一个 创建 插件 js 一个      更新时间:2023-09-26

是否有一种方法可以通过javascript异步发送大量数据到另一个服务器而不会遇到跨域问题?

谷歌分析如何能够将他们的编码数据发送到他们的服务器?

您可以使用Ajax发送大量数据。

原生Javascript:

function NewAjax(){
var xmlhttp=false;
try{
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
    try{
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }catch(E){
        xmlhttp = false;
    }
}
if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
    xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
} 
function load_page (url, container){
ajax=NewAjax(); 
ajax.open("GET", url,true); 
ajax.onreadystatechange=function(){
    if(ajax.readyState==1){
        container.innerHTML = "loading";//<-- Preload
    }else if(ajax.readyState==4){
        //Page loaded
        if(ajax.status==200){
            //OK
            container.innerHTML = ajax.responseText;
            add_action();
        }else if(ajax.status==404){
            //Page doesn't exist
            container.innerHTML = "Erro loading page";
        }else{
            //Show error 
            container.innerHTML = "Error:".ajax.status; 
        }
    }
}
ajax.send(null); }

JQuery Ajax:

$.ajax({url: 'ajax/test.html',
success: function(data) {
$('.result').html(data);
alert('Load was performed.');}});