JQueryを使用して、Ajaxを使用してjspページを呼び出しています。JSPにDateTimeだけを入れて、Ajax呼び出しでこのJSPのコンテンツ(つまりDateTime)を表示できる場合は正常に機能しますが、DateTimeを表示していた同じJSP内にAdコードを入れると、ページが表示されます。広告を表示し、残りのコンテンツは消えます。
ユーザーがページから特定のフィールド(価格など)を変更した場合に、Ajax呼び出しを使用してページの特定の場所に広告を表示したいと思います。
以下は私の要件です:PageA.jsp --->ユーザーがJQUeryまたは任意のJavaScriptフレームワークを使用してPageA.jspページからテキストボックス内の価格を変更すると、Ajax呼び出しが呼び出されます--->AdCall.jspページが特定の場所に読み込まれますPageA.jspページのdiv。
以下は私が使用しているコードです:
function makeAnAdCall(field) {
$.ajax({
url : "AdCall.jsp",
success : function (data) {
$("#content").html(data);
}
});
}
これは私が広告を表示している領域です:
<div id="content" style="color:blue;font:bold 14px arial;padding-top:140px;"> Here!
</div>
広告だけが表示される理由の1つは、広告が特定の領域だけを書き込むのではなく、完全なドキュメント書き込みオブジェクトを書き込もうとしているためである可能性があります。しかし、私はそれを回避する必要があると確信しています:)何か提案はありますか?