直接load數據:
$("#button").click(function(){ var name=$("input[name='name']").val(); $.ajax({ type: "POST", url:"../Query/FindMoonByName?name="+name, success: function(msg){ //這里的msg是json對象,不是json字符串。 $('#table').bootstrapTable('load',msg); } }); });
如果你設置返回的響應信息Content-Type為application/json;charset=UTF-8,返回的msg就是json對象。
這時你直接加載就可以。
如果你設置返回的響應信息Content-Type為text/html;charset=UTF-8,返回的msg就是json字符串。
那你需要JSON.stringify(字符串)轉為對象再進行加載。