1

完全に理解していない API を使用してデータベースにクエリを実行しようとしています。キーワード検索フォームで使用されている API の例が送られてきました。フォームは html ファイルであり、jquery を使用して JSON ドキュメントを返し、項目を配列配列にフォーマットして表示します。

アプリケーションのデザインを構築し、ページ内で機能するようにフォームを操作しようとしました。API を使用するファイルでは、ベース リンクを使用する必要があります。

<base href="{{app_root}}">

このベース リンクを削除すると、検索機能が失われます。ベースリンクを使用すると、プレゼンテーションと CSS がすべて失われます。

検索ファイルを呼び出す必要があるときに、次のようにベースリンクを動的に変更できると思いました。

<script type="text/javascript"> 
function setbasehref(basehref) { 
     var thebase = document.getElementsByTagName("base"); 
     thebase[0].href = basehref; 
} 
//setbasehref("{{app_root}}");
setbasehref("{{app_root}}");
</script>

次に、setbasehref() を使用して元のベース リンクに戻しましたが、うまくいきませんでした。

私は JavaScript と JSON が初めてで、app_root が何をしているのか完全にはわかりません。何かご意見は?

4

0 に答える 0