response.setContentType("text/html;charset=gbk");
String str = JSONArray.fromObject(lists).toString();
PrintWriter pw = response.getWriter();
pw.write(str);
pw.flush();
pw.close();
List<String> lists = new ArrayList<String>();
lists.add("數據");
lists.add("數據");
data[0]取出第一個數據,data[1]取出第二個數據
JSONObject js = new JSONObject();
js.accumulate("對象變量",對象值);
response.getWriter().print(js.toString());
data就是這個對象, 然后, data.getXX()就可以拿出值了
你可以直接放在session里 不用剛剛那個方法也行 剛剛那個是異步提交
你可以直接放在session里 不用剛剛那個方法也行 剛剛那個是異步提交
謝謝您的回答 但是我想嘗試用一下
平時沒用json的時候if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
updatelist();
}
}然后在updatelist函數里面通過request.getParameter(參數)獲取在后台自己建的一個字段么
如果不按照你這$.ajax(
url:
method:
success:function(data){
}
);來獲取 呢
我在updatelist()怎么實現
我很笨 也沒有用過jQuery來着啊
請問LZ你是想要實現什么??jsp頁面顯示嗎?
請問LZ你是想要實現什么??jsp頁面顯示嗎?
我的本意是jsp頁面通同用ajax來實現查詢數據庫嘛 然后得到數據庫中的2個字段 嘻嘻 然后想用Javascript動態創建返回的字段顯示在原來的jsp頁面上面哦
![]()
請問LZ你是想要實現什么??jsp頁面顯示嗎?
我的本意是jsp頁面通同用ajax來實現查詢數據庫嘛 然后得到數據庫中的2個字段 嘻嘻 然后想用Javascript動態創建返回的字段顯示在原來的jsp頁面上面哦
![]()
那何必那么麻煩,直接放在session里面然后前台
<c:forEach items="${typeList}" var="type">
${type.tname }
、、、
</c:forEach>用這個標簽獲取集合,遍歷即可啊 如果要添加判斷可以用<%%>javascripe
請問LZ你是想要實現什么??jsp頁面顯示嗎?
我的本意是jsp頁面通同用ajax來實現查詢數據庫嘛 然后得到數據庫中的2個字段 嘻嘻 然后想用Javascript動態創建返回的字段顯示在原來的jsp頁面上面哦
![]()
那何必那么麻煩,直接放在session里面然后前台
<c:forEach items="${typeList}" var="type">
${type.tname }
、、、
</c:forEach>用這個標簽獲取集合,遍歷即可啊 如果要添加判斷可以用<%%>javascripe
雖然沒有用json來解決 但還是找到其他的方法弄好了 不管怎樣 還是謝謝您了
你也可以把兩個數據組合成對象
JSONObject js = new JSONObject();
js.accumulate("對象變量",對象值);
response.getWriter().print(js.toString());
前台
data就是這個對象, 然后, data.getXX()就可以拿出值了
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。