Php 通过post显示查看页面时的jquery响应

Php 通过post显示查看页面时的jquery响应,php,jquery,codeigniter,Php,Jquery,Codeigniter,jquery 我可以加载查看页面,但它显示在firebug中,而不是浏览器页面上 萤火虫反应 var js={"employer":$employer,"district":$district,"state":$state}; $.post(url+"/beneficarydetailsdisp",js,function(data){ $("#noofbeneficiaryplacedtable").ht

jquery

我可以加载查看页面,但它显示在firebug中,而不是浏览器页面上

萤火虫反应

var js={"employer":$employer,"district":$district,"state":$state};

     $.post(url+"/beneficarydetailsdisp",js,function(data){
                                        $("#noofbeneficiaryplacedtable").html(data.result);
            },"json");

我无法加载视图?代码

DOCTYPE
html
标记、
head
标记和所有其他文档级内容加载到现有DOM中的元素中可能是无效的html,并会导致未定义的行为。您说“在Firebug中看到它”,但在页面上看不到它。我没有看到响应返回实际可见的元素。您希望在页面上看到什么?我可以在firebug中看到视图,但在浏览器上看不到。响应返回该页面中的完整视图…我猜$.post中存在一些问题,因为控制器没有加载,只是显示在firebug列中,但不显示在页面上。您对此进行过任何调试吗?是否调用了所讨论的JavaScript代码?Firebug是否指示它向服务器发送POST?那篇文章是否包含你期望它包含的信息?服务器资源是否看到相同的信息?服务器资源是否按预期处理请求?Firebug是否显示来自服务器资源的预期响应?JavaScript代码中的AJAX响应处理程序是否在调试中执行?它是否按预期修改DOM?有很多信息您没有与我们共享。而且,您再次尝试呈现无效的HTML。因此,如果它没有按预期呈现,那么您的第一步可能应该是使用有效的HTML。
{"result":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd\">\r\n<html crossriderapp3491=\"true\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"><head id=\"ctl00_Head1\">\r\n<meta http-equiv=\"content-type\" content=\"text\/html; charset=UTF-8\"><title>\r\n\tJob Placement\r\n<\/title>\r\n<!-- Page layout -->\r\n<link href=\"http:\/\/localhost\/******\/\/css\/StyleSheet.css\" rel=\"stylesheet\" type=\"text\/css\ .....contd"
$employer ="Hass Enterprises";
    $district ="ADILABAD";
    $state ="ANDHRA PRADESH";
    $data['noofbeneficiaryplaceddetails']=$this->homemodel->getnoofbeneficiaryplaceddetails($employer,$district,$state);    

     $str=$this->load->view('noofbeneficiaryplaced',$data,true);
     $value=array(
            'result'=>$str

        );
        echo json_encode($value);}