Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery代码替换我的javascript XMLHttpRequest_Javascript_Jquery - Fatal编程技术网

使用jQuery代码替换我的javascript XMLHttpRequest

使用jQuery代码替换我的javascript XMLHttpRequest,javascript,jquery,Javascript,Jquery,我是JavaScript库的新手。我想用JS lib jQuery替换当前代码。我当前的代码如下所示 函数myajax() { var xmlhttp=new XMLHttpRequest(); 变量url=”http://localhost:8080/Marker1/webresources/org.sample.marker/markerlist"; xmlhttp.onreadystatechange=函数(){ if(xmlhttp.readyState==4&&xmlhttp.sta

我是JavaScript库的新手。我想用JS lib jQuery替换当前代码。我当前的代码如下所示

函数myajax()
{
var xmlhttp=new XMLHttpRequest();
变量url=”http://localhost:8080/Marker1/webresources/org.sample.marker/markerlist";
xmlhttp.onreadystatechange=函数(){
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
myFunction(xmlhttp.responseText);
}
};
open(“GET”,url,true);
xmlhttp.send();
}
函数myFunction(数据){
myArr=JSON.parse(数据);//解析JSON
更新地图(数据);
}
您可以使用:

匿名函数将是回调函数。当然,您可以将其保存在单独的声明中,就像您所做的那样:

function myFunction(data) {
    myArr = JSON.parse(data);   // parsing JSON
    updateMap(data);   
}
只需在
$处使用指向它的指针。get()
调用:

$.get(url, myFunction);

您可以这样做:

$.ajax({
  url: 'http://localhost:8080/Marker1/webresources/org.sample.marker/markerlist',
  type: 'GET',
  success: function(responseText){
   var jsonData = JSON.stringify(responseText); 
    myArr = JSON.parse(jsonData );   // parsing JSON
    updateMap(myArr); 
  }
});
有关ajax函数的详细信息,请参见


这就是你要找的吗

职位:

获取:

阿贾克斯:

链接:




我只使用GET方法
$.ajax({
  url: 'http://localhost:8080/Marker1/webresources/org.sample.marker/markerlist',
  type: 'GET',
  success: function(responseText){
   var jsonData = JSON.stringify(responseText); 
    myArr = JSON.parse(jsonData );   // parsing JSON
    updateMap(myArr); 
  }
});
$.get( "http://localhost:8080/Marker1/webresources/org.sample.marker/markerlist", function( data ) {
   myFunction(data);
});
$.post(url, jsonData, function(res) { 
   //res what is returned from the server 
});
$.get(url, jsonData, function(res) { 
   //res what is returned from the server 
});
$.ajax({
  type: "POST",
  url: url,
  data: jsonData,
  success: successMethod,
  dataType: dataType
});