0

我的 aspx 页面中有一个空 div,我正在该 div 中生成动态内容。

<div id="book"> </div>

加载我的 div 的内容后

<div id="book">
    <div class=’a’ style=”left: 0px ; width:469px;"> … </div>
    <div class=’b’ style=”left: 0px ; width:469px;"> … </div>
    <div class=’c’ style=”left: 0px ; width:469px;"> … </div>
</div>

我想要一个 txt 文件中的 html 代码。所以基本上我的 txt 文件包含数据:

<div class=’a’ style=”left: 0px ; width:469px;"> … </div>
<div class=’b’ style=”left: 0px ; width:469px;"> … </div>
<div class=’c’ style=”left: 0px ; width:469px;"> … </div>

在 jQuery 中这些东西有什么功能吗?请帮我。

4

3 回答 3

0
$.ajax({
    url : 'path/to/file.txt',
    dataType : 'html',
    success : function(html) {
        $('#book').html(html);
    }
});
于 2013-04-17T06:54:45.813 回答
0
// get contents of div, set to variable txt
var txt = $('#book').html();

// send contents of txt to asp handler,
// ie. some function that takes an input and saves it on your server
var request = $.ajax({
    type: 'POST',
    dataType : 'html',
    url: "handler.asp",
    data: txt         
});

request.done(function(data){
    // success
    console.log(data);
});

request.fail(function(jqXHR, textStatus,responseText){
    // failed
    console.log(jqXHR, textStatus,responseText)
});
于 2013-04-17T07:19:51.733 回答
0

检查AJAX

它专门设计用于将内容动态加载到给定的元素中

这个链接是指 JQuery,你可以用纯 javascript 来做,但是代码会扩展到你需要用 JQuery 的三行

于 2013-04-17T06:54:15.813 回答