/ / искам да създам js плъгин, който изпраща много данни async на друг сървър - javascript, ajax, asynchronous

искате да създадете js плъгин, който изпраща много данни async на друг сървър - javascript, ajax, asynchronous

има ли начин да изпратя много данни на друг сървър асинхронно чрез javascript, без да се намират в кръстосани домейни проблеми?

как може Google Analytics да изпрати кодираните данни на своите сървъри?

Отговори:

0 за отговор № 1

можете да използвате 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.");}});