在同一页面上将内容加载到div而不是外部链接

时间:2014-07-10 10:55:41

标签: javascript jquery html

我使用下面的代码从外部链接加载内容,但速度较慢,具体取决于网络速度。我希望在同一页面上托管内容并从中加载内容,或者无论互联网速度如何,都可以更快地加载内容。

<script>
    function dynamic_Select(ajax_page, currency) {
        $.ajax({
            type: "GET",
            url: ajax_page,
            data: "ch=" + currency,
            dataType: "html",
            //dataType: "text/html", //<--UPDATE: DELETING THIS LINE FIXES EVERYTHING
            //<--UPDATE2: DON'T DELETE; REPLACE "test/html" with "html"
            success: function (html) {
                $("#txtResult").html(html);
            }
        });
    }
</script>

我的HTML代码是

<input type="radio" name="currency" 
     id="perfectmoney" value="Perfect Money" 
     onChange="dynamic_Select('fetchbuy.php', this.value)" />

1 个答案:

答案 0 :(得分:1)

您是否尝试加载JQuery?

    $('#your_div').load(url);

当然你需要url是一个控制器路径,你可以用你想要加载的html代码渲染页面