使用 jquery 从 ajax 响应中提取

Using jquery to pull from ajax response

本文关键字:提取 响应 ajax jquery 使用      更新时间:2023-09-26
http://localhost:2000/WebService/Handler.ashx?d=ck

查看网址时的响应:

{"Status":"OK","Message":"0","Info":"(none)"}

使用 JQuery 如何从中提取?我明白你如何开机自检和发送,但几乎没有失去如何从中拉出来。我使用 GET 吗?

我是否在做类似 $.get("URL HERE"...?

$.ajax({
    url:"...",
    dateType: "json", // <=== you expect "JSON" string
    success: function(data){ 
        alert(data.Status); // Extract the data from the response.
        alert(data.Message);
        alert(data.Info);            
    }        
});

或者速记getJSON函数:

$.getJSON(url,function(data){
    data.Status;
    ...
});

您可以使用 ajax 函数来检索 JSON 响应:

$.ajax({
  url: 'http://localhost:2000/WebService/Handler.ashx?d=ck',
  dataType: 'json',
  success: function(data) { 
      console.log(data); 
      console.log('Status: ' + data.Status); 
  }
});

使用 jQuery.ajax 或 jQuery.getJSON 函数 jquery。

 $.ajax({
  url: url,
  dataType: 'json',
  data: data,
  success: callback
});

或者这样...

 $.getJSON('ajax/test.json', {data: data },function(data) {
      // do as needed
 });