Javascript .html()在jquery中不起作用

Javascript .html()在jquery中不起作用,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试动态添加html内容,但它不起作用。 我正在从服务器获取html内容。 它只显示文本。 数据将类似于注释字符串 很抱歉没有提及我正在从事cordova项目。 $document.readyfunction{ pageurl=url+usermenu.action; $.ajax{ 类型:POST,, url:pageurl, 数据类型:html } .donefunction数据{ $maincontent.htmldata; }; /*数据将是这样的 var menutbl= + +

我正在尝试动态添加html内容,但它不起作用。 我正在从服务器获取html内容。 它只显示文本。 数据将类似于注释字符串

很抱歉没有提及我正在从事cordova项目。 $document.readyfunction{ pageurl=url+usermenu.action; $.ajax{ 类型:POST,, url:pageurl, 数据类型:html } .donefunction数据{ $maincontent.htmldata; }; /*数据将是这样的 var menutbl= + +创建应用程序 +编辑/提交保存的应用程序 + +跟踪应用程序状态 +上传文件 + +查看查询 +团队成员ID创建 + +; $maincontent.htmlmenutbl; */ }; 试试这个

$(document).ready(function(){

     pageurl=url+"usermenu.action";
    $.ajax({
        type: "POST",
        url: pageurl,
        dataType: "html",
        success : (function( data) {
            $("#maincontent").html(data);
        });
});

签出您正在使用的Jquery版本。

很抱歉打扰您,问题出在服务器上。

检查视图源,一些数据是否正在填充。返回的数据是脚本块吗?如果是这样的话,它将无法使用ajaxdata正在填充。它像文本一样显示。在maincontent div中看不到任何表标记吗?在数据中输入了什么文本,可以作为JSFIDLE发布吗?
$(document).ready(function(){

     pageurl=url+"usermenu.action";
    $.ajax({
        type: "POST",
        url: pageurl,
        dataType: "html",
        success : (function( data) {
            $("#maincontent").html(data);
        });
});