easyUI有個demo上面是這樣的 <script>
var products = [
{productid:'FI-SW-01',name:'Koi'},
{productid:'K9-DL-01',name:'Dalmation'},
{productid:'RP-SN-01',name:'Rattlesnake'}]
<script> <body>
<th field="productid" width="100" formatter="productFormatter" editor="{type:'combobox',options:{valueField:'productid',textField:'name',data:products,required:true}}">Product</th>
</body>就是一個下拉選有3個選項(xiàng),Koi、Dalmation和Rattlesnake,現(xiàn)在說我的下拉選的選項(xiàng)需要從后臺獲取數(shù)據(jù),那么我想要這個var products = 后臺獲得的json數(shù)據(jù),怎么做?就是一個json數(shù)據(jù)賦值給JS變量問題,我試過在函數(shù)里面定義一個var接受json數(shù)據(jù)但是不行。如下:$.ajax({
url:'${pageContext.request.contextPath}/AjaxRegistration_list'
})
.done(function(response){
console.log("success"+JSON.stringify(response));
var products = JSON.stringify(response);
//這里能打印出json數(shù)據(jù),但是上面的var products好像并不能被th中的editor使用data:products這樣接受
alert(products);
})
.fail(function(){
console.log("error")
});
JS一個var如何接受后臺傳回json數(shù)據(jù)
幕布斯6054654
2018-07-14 13:23:00