天天看点

JavaScript中json的一些操作

JavaScript中json的一些操作:

<code>$.ajax( {</code>

<code>                </code><code>type :</code><code>"POST"</code><code>,</code>

<code>                </code><code>url :</code><code>"${ctx}/cardprofile/list4Select.do?cardProductId="</code><code>+cardProduct.id,</code>

<code>                </code><code>dataType :</code><code>"json"</code><code>,</code>

<code>                </code><code>async : </code><code>false</code><code>,</code>

<code>                </code><code>data : {</code>

<code>                </code><code>},</code>

<code>                </code><code>error : function(err) {</code>

<code>                    </code><code>escmAlert(err);</code>

<code>                </code><code>global :</code><code>false</code><code>,</code>

<code>                </code><code>success : function(json) {</code>

<code>            </code><code>var dataArray = JSON.stringify(json);</code><code>//将json数组jsonArray对象转为字符串</code>

<code>                    </code><code>var data = dataArray.substring(</code><code>1</code><code>,dataArray.length-</code><code>1</code><code>);</code><code>//得到json对象</code>

<code>                    </code><code>var dataObj = eval(</code><code>"("</code><code>+data+</code><code>")"</code><code>);</code><code>//将json字符串转为js对象</code>

<code>                   </code><code>$(</code><code>"#card_cardProfileId"</code><code>).attr(</code><code>"data-options"</code><code>,</code><code>"valueField:'"</code><code>+dataObj.id+</code><code>"',textField:'"</code><code>+dataObj.cardProfile+</code><code>"'"</code><code>); </code><code>//向一个对象中设置属性值。</code>

<code>                </code><code>}</code>

<code>            </code><code>});</code>

<code></code>

      本文转自建波李 51CTO博客,原文链接:http://blog.51cto.com/jianboli/1892026,如需转载请自行联系原作者

继续阅读