簡體   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