读书人

asp.net jquery ajax 取返回值并处理 .

发布时间: 2012-12-16 12:02:32 作者: rapoo

asp.net jquery ajax 取返回值并处理 .............................................在线等


$.ajax({
type: "Post",
url: "bannerCalling.aspx/updateISelfBanner",
data: "{'bannerValue':'"+bannerValue+"'}",
contentType: "application/json; charset=utf-8",
dataType: "html",
success: function(getValues)
{
alert(getValues);
$("#igoods").html(getValues);
},
error: function(err)
{
alert(err);
}
});


其中:alert(getValues);值为:

"{"d":"\u003cdiv class=\"igoods-list\"\u003e \u003cdiv class=\"ichild\"\u003e \u003cdiv class=\"igoods-img\"\u003e \u003ca href=\"#\"\u003e \u003cimg src=\"../../../clientWeb/hellenren/IMAGE/bannerImg/1.1.2.png\" /\u003e\u003c/a\u003e\u003c/div\u003e \u003cdiv class=\"clear-b\"\u003e \u003c/div\u003e \u003ca href=\"javascript:void(0);\" onclick=\"addToCard(this,\u0027iSelf\u0027);\" class=\"igoods-add\"\u003e \u003c/a\u003e \u003c/div\u003e \u003c/div\u003e\u003cdiv class=\"igoods-list\"\u003e \u003cdiv class=\"ichild\"\u003e \u003cdiv class=\"igoods-img\"\u003e \u003ca href=\"#\"\u003e \u003cimg src=\"../../../clientWeb/hellenren/IMAGE/bannerImg/1.1.3.png\" /\u003e\u003c/a\u003e\u003c/div\u003e \u003cdiv class=\"clear-b\"\u003e \u003c/div\u003e \u003ca href=\"javascript:void(0);\" onclick=\"addToCard(this,\u0027iSelf\u0027);\" class=\"igoods-add\"\u003e \u003c/a\u003e \u003c/div\u003e \u003c/div\u003e\u003cdiv class=\"igoods-list\"\u003e \u003cdiv class=\"ichild\"\u003e \u003cdiv class=\"igoods-img\"\u003e \u003ca href=\"#\"\u003e \u003cimg src=\"../../../clientWeb/hellenren/IMAGE/bannerImg/1.2.1.png\" /\u003e\u003c/a\u003e\u003c/div\u003e



返回值是html代码 但是放回来是上面这样的
个人以为:取回来的值为键值对.
首先要取出getvalue中d键的值
然后对值重新编码在插入到div里面
求解 具体操作:取值、编码、插入到id=“igoods”的div中
[最优解释]
var obj=eval('('+getValues+')');
$("#igoods").html(obj.d);

[其他解释]
已解决,1楼正解。

读书人网 >asp.net

热点推荐