Javascript 在AJAX回调中检索JSON编码的数据
这是我在AJAX回调中执行console.log(数据)时的结果Javascript 在AJAX回调中检索JSON编码的数据,javascript,jquery,Javascript,Jquery,这是我在AJAX回调中执行console.log(数据)时的结果 {"image":"http://placehold.it/290x120","url":"http://www.google.com.my"} 但是当我执行数据['image']或数据['url']时,它无法正确检索值。我还尝试了data[0]['image']但没有成功您尝试过data.image和data.url吗? 同时尝试var x=eval(数据) 然后是x.image和x.url 但是,要小心对不受信任的数据执行
{"image":"http://placehold.it/290x120","url":"http://www.google.com.my"}
但是当我执行
数据['image']
或数据['url']
时,它无法正确检索值。我还尝试了data[0]['image']
但没有成功您尝试过data.image
和data.url
吗?
同时尝试var x=eval(数据)代码>
然后是x.image
和x.url
但是,要小心对不受信任的数据执行eval()
您是否尝试过数据.image
和数据.url
?
同时尝试var x=eval(数据)代码>
然后是x.image
和x.url
但是,要小心对不受信任的数据执行eval()
您是否尝试过数据.image
和数据.url
?
同时尝试var x=eval(数据)代码>
然后是x.image
和x.url
但是,要小心对不受信任的数据执行eval()
您是否尝试过数据.image
和数据.url
?
同时尝试var x=eval(数据)代码>
然后是x.image
和x.url
但是,要小心对不受信任的数据执行eval()
所以我猜数据是从ajax请求返回的。您可以使用以下代码将字符串转换为对象:
data = JSON.parse(data);
如果您使用jQuery执行ajax请求,那么可以将数据类型:“json”
添加到ajax选项中。这样,就不需要转换数据。所以我猜数据是从ajax请求返回的。您可以使用以下代码将字符串转换为对象:
data = JSON.parse(data);
如果您使用jQuery执行ajax请求,那么可以将数据类型:“json”
添加到ajax选项中。这样,就不需要转换数据。所以我猜数据是从ajax请求返回的。您可以使用以下代码将字符串转换为对象:
data = JSON.parse(data);
如果您使用jQuery执行ajax请求,那么可以将数据类型:“json”
添加到ajax选项中。这样,就不需要转换数据。所以我猜数据是从ajax请求返回的。您可以使用以下代码将字符串转换为对象:
data = JSON.parse(data);
如果您使用jQuery执行ajax请求,那么可以将数据类型:“json”
添加到ajax选项中。这样,就不需要转换数据。您需要将其解析为Json
var retrieved = ......;
var json = JSON.parse(retrieved);
然后使用:
var image = json.image;
var url = json.url;
您需要将其解析为Json
var retrieved = ......;
var json = JSON.parse(retrieved);
然后使用:
var image = json.image;
var url = json.url;
您需要将其解析为Json
var retrieved = ......;
var json = JSON.parse(retrieved);
然后使用:
var image = json.image;
var url = json.url;
您需要将其解析为Json
var retrieved = ......;
var json = JSON.parse(retrieved);
然后使用:
var image = json.image;
var url = json.url;
回调中的数据是JSON对象,然后
var image=data.image;
var url=data.url 回调中的数据是JSON对象,然后
var image=data.image;
var url=data.url 回调中的数据是JSON对象,然后
var image=data.image;
var url=data.url 回调中的数据是JSON对象,然后
var image=data.image;
var url=data.url 如果您得到的是字符串作为响应,则使用如下所示
var response = '{"image":"http://placehold.it/290x120","url":"http://www.google.com.my"}';
var data = eval("("+response +")");
console.log(data["image"]);
console.log(data["url"]);
如果您得到的是字符串作为响应,那么使用如下所示
var response = '{"image":"http://placehold.it/290x120","url":"http://www.google.com.my"}';
var data = eval("("+response +")");
console.log(data["image"]);
console.log(data["url"]);
如果您得到的是字符串作为响应,那么使用如下所示
var response = '{"image":"http://placehold.it/290x120","url":"http://www.google.com.my"}';
var data = eval("("+response +")");
console.log(data["image"]);
console.log(data["url"]);
如果您得到的是字符串作为响应,那么使用如下所示
var response = '{"image":"http://placehold.it/290x120","url":"http://www.google.com.my"}';
var data = eval("("+response +")");
console.log(data["image"]);
console.log(data["url"]);
通常,jQuery API中的这段代码非常有用:
$.ajax({
dataType: "json",
url: url,
data: data,
success: success
});
成功回调传递返回的数据,该数据通常是JSON结构定义的JavaScript对象或数组,并使用$.parseJSON()方法进行解析。它还传递响应的文本状态
但是,您必须记住以及正确的服务器响应的内容类型。对于json响应,它应该是application/x-javascript
或者至少是text/json
通常这段代码来自jQuery API的作品非常棒:
$.ajax({
dataType: "json",
url: url,
data: data,
success: success
});
成功回调传递返回的数据,该数据通常是JSON结构定义的JavaScript对象或数组,并使用$.parseJSON()方法进行解析。它还传递响应的文本状态
但是,您必须记住以及正确的服务器响应的内容类型。对于json响应,它应该是application/x-javascript
或者至少是text/json
通常这段代码来自jQuery API的作品非常棒:
$.ajax({
dataType: "json",
url: url,
data: data,
success: success
});
成功回调传递返回的数据,该数据通常是JSON结构定义的JavaScript对象或数组,并使用$.parseJSON()方法进行解析。它还传递响应的文本状态
但是,您必须记住以及正确的服务器响应的内容类型。对于json响应,它应该是application/x-javascript
或者至少是text/json
通常这段代码来自jQuery API的作品非常棒:
$.ajax({
dataType: "json",
url: url,
data: data,
success: success
});
成功回调传递返回的数据,该数据通常是JSON结构定义的JavaScript对象或数组,并使用$.parseJSON()方法进行解析。它还传递响应的文本状态
但是,您必须记住以及正确的服务器响应的内容类型。对于json响应,它应该是application/x-javascript
,或者至少text/json
javascript没有关联数组,您应该使用如下javascript对象
var data=JSON.parse(数据)
然后你就可以通过
data.image
和data.url
javascript没有关联数组,您应该使用类似
var data=JSON.parse(数据)
然后你就可以通过
data.image
和data.url
javascript没有关联数组,您应该使用类似
var data=JSON.parse(数据)
然后你就可以通过
data.image
和data.url
javascript没有关联