2011-11-05 126 views
1

我需要使用该ID加载一个div,这是没有发生的,任何人都可以解决我的问题吗? :ajax加载问题

$.ajax({ 
     type: "POST", 
     url: "<?php echo CONTENT_PATH?>experts/experts.php", 
     data: "#health", // Problem is over here 


     success: function(msg){           
            if(parseInt(msg)!=0) 
            {          
             $('#cnt_middle').html(msg); 
             $('#loading').css('display','none'); 
             //$('.content_bottom').hide(); 
            } 
           }, 
           error: function(){ 
            $.Zebra_Dialog('<?php echo LOAD_ERROR; ?>'); 
            document.clear(); 
            $('#loading').css('display','none'); 
           }       

          }); 

谢谢。

+0

所以要“数据”属性有格的内容? – Nakul

回答

0

$ .ajax()函数的'data'属性应该采用某种GET/POST符合的数据格式。

一些例子:

data: ({pageid: 10}), 
... 
data: ({pagename: 'some-page-name'}), 
... 
data: $('#myform input').serialize(), 
... 
data: 'pageid=10&num=5', 
... etc 
+0

就是这样吗? /********/ 类型: “POST”, \t \t \t \t \t \t \t \t URL:“ <?PHP的回声CONTENT_PATH?>专家/ experts.php”, \t \t \t \t \t \t \t \t数据:$( '#健康')序列化(), \t \t \t \t \t \t \t \t类型:'POST', – Kmanikandan

+0

如果'#health'表示div id,是的,它可能正在工作,但我建议您只序列化您想要传递给ajax请求的输入字段。像这样:'#health input',或者如果您为输入指定了一个类:'#health .inputclass' – deejayy

+0

感谢兄弟,它的工作... – Kmanikandan