程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> js-jquery動態生成數據問題

js-jquery動態生成數據問題

編輯:編程綜合問答
jquery動態生成數據問題

一開始數據加載的時候執行
$(document).ready(function(){
$.post("news.do?method=getChannel",
function(data) {
返回的datao數據
var obj = eval("("+data+")");
$.each(obj.channels,function(i,n){

$("#channel").append("

"+n.name+"");
});
這個可能展示在頁面中,但是執行'linkChannel("+n.id+");時
function linkChannel(id){
$.post("news.do?method=getNews&id="+id,function(data) {
var ob = eval("("+data+")");
if("1"==ob.result){
var obj = eval("("+data+")");
和初始化加載數據信息一樣的流程,但不能展示數據,在頁面一閃就沒有了,如果把下面這個function執行的代碼放$(document).ready(function(){裡可能正常展示
不解,請高手指教。

最佳回答:


$(document).ready 是頁面加載好了以後,再調用你的函數,之前調用的話,可能被頁面沖掉了

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved