首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-12-16 
asp.net jquery ajax 取返回值并处理 .............................................在线等$.ajax({type:

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楼正解。

热点排行