私の質問は単純ですが、探しているものに合った答えを見つけることができませんでした。基本的に私の場合は次のとおりです。
フォームを含む HTML ページがあります。jQuery と AJAX を使用してフォームを送信し、JavaScript コードを使用して div の HTML コンテンツを変更します。F5 / Ctrl-R / Cmd-R を押しながらページをリロードせずに、これらすべてを実行します。
HTML コンテンツを変更する .js コードの例を次に示します。
$.ajax({
type: "POST",
url: "/management/uploadFile",
dataType: "JSON",
data: "uploadedFile="+uploadedFile,
cache: false,
success:
function(data){
$('#mydiv').html(change_html(data));
},
});
function change_html(data)
{
var html;
html += '<div id="mydiv">';
html += 'Hello World !<br/>';
html += '</div>';
return html;
}
実際、ページを手動でリロードすると、「動的な」HTML コンテンツが保持されず、フォームが戻ってきます。
私はウェブ開発にまったく慣れていないので、これについて何かを見逃したと確信しています。誰かが私を案内してくれたり、私のケースについてのヒントを教えてくれませんか?
ありがとうございました !