想创建一个js插件,发送大量的数据异步到另一个服务器
want to create a js plugin that sends a lot of data async to another server
是否有一种方法可以通过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.');}});
相关文章:
- 异步获取数据使用JavaScript同步获取数据
- 从要使用Protractor测试的服务器异步加载的动态数据列表的列表
- 将数据发布到iframe是同步还是异步
- 如何处理异步获取的数据
- Javascript/JQuery处理并发/异步调用和数据竞争
- 在我的案例中,如何获取异步数据
- 将数据注入异步回调(使用 node.js)
- 嵌套异步函数未及时返回数据的问题
- 如何将状态对象/数据传递给(异步)ajax 回调
- 如何等到异步回调完成后才能使用检索到的数据
- 使用从内部函数返回的异步数据对外部函数返回promise
- 异步循环使用递归:如何访问推送数组数据
- 在呈现“页面”之前异步获取数据
- 如何访问回调函数之外的异步angularjs服务数据
- 余烬数据异步关系的聚合
- 从Json数据异步加载谷歌地图标记
- 为什么Javascript检索数据异步(ajax,..),而PHP同步(mysql_query)
- 使用存储中的数据异步请求
- 如何在 AngularJS 中将数据异步从模型返回到控制器
- 想创建一个js插件,发送大量的数据异步到另一个服务器