繁体   English   中英

将同一页面中的内容加载到div中,而不是单击时加载外部链接

[英]Load content from same page into a div instead of external link on click

我使用下面的代码从外部链接加载内容,但是它的速度取决于网络速度。 我想将内容托管在同一页面上并从中加载它,或者关于如何更快地加载而不考虑互联网速度的任何想法。

<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)" />

您尝试加载JQuery吗?

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

当然,您需要将该url作为控制器路径,您可以在其中使用要加载的html代码呈现页面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM