如何使用jquery发布html数据?

时间:2011-06-03 02:55:12

标签: javascript jquery html http-post

我需要抓取一个表格的html并将其发布到一个页面,其中表格将被导出为xls, 但我无法让它工作,我试图将数据作为对象传递,没有运气,然后我试图将其作为字符串传递,仍然没有运气(是因为表太大了吗?)

        //var tblReportResultData= "id=tblReportResult&name=tblReportResult&html=" + escape($("#tblReportResult").html()); //,
        var tblReportResultData = {id:"check",html:$("#tblReportResult").html()}

        $.ajax({
            url:'ajax.aspx',
            type:'POST',
            data:tblReportResultData,
            dataType:'html',
            success:function(msg){
                alert("waterver");
            },
            error: function(xhr, text, err){
                alert("Error:" + text);
            }                
        });

1 个答案:

答案 0 :(得分:0)

我发现了问题,这是因为在我使用escape()之后,html代码可能很危险并且系统会自动阻止它,它可以工作。