jQuery 的 append 函數是異步的
jQuery 的 append 函數是異步的
方法一:
多個 append 實現拼接一個 HTML 片段:
$("#prject-list").append('<li class="nav-item">');
$("#prject-list").append('<a href="/admin/${serviceName}/lydtgz-article-country-direct#lydtgz-article-country-direct/article-list?entityCode=' + programEntity.key + '" class="nav-link">');
$("#prject-list").append('<i class="far fa-circle nav-icon"></i>');
$("#prject-list").append('<p>' + programEntity.key + '</p>');
$("#prject-list").append('</a>');
$("#prject-list").append('</li>');
方法二:
使用一個 append 函數將全部的 HTML 片段組裝完整后再展示,這樣就不會出現異步導致的與期望的結果不一致的情況。
$("#prject-list").append('<li class="nav-item"><a href="/admin/${serviceName}/lydtgz-article-country-direct#lydtgz-article-country-direct/article-list?searchKey=entity&entityCode=' + programEntity.key + '" class="nav-link"><i class="far fa-circle nav-icon"></i><p>' + programEntity.key + '</p></a></li>');
jQuery 的 append 函數是異步的
如果想要完整加載完再展示那么將整個頁面片段拼裝好再顯示,即方式二,至于一個 append 的函數。

浙公網安備 33010602011771號