フォームを送信した後の次のコードでは、同じページにとどまる必要があるため、ターゲットは iframe です。
しかし、応答を受け取った後、テキスト領域に入力する必要があります。どうすればよいですか。以下のコードの何が問題になっていますか?
<script>
//After I get a response
$("#result").html("This is your result"); //Textarea not populated
</script>
<form method="POST" enctype="multipart/form-data" id="contentform" action="/dg/execute_model/" target="upload_target" onsubmit="return validate();">{% csrf_token %}
<b>
<table class="cat-tab" cellspacing="0" cellpadding="0" border="0">
<tr>
<td><font>*</font>Test data</td>
<td><input type="file" name="test_file" id="test_file" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Build" id="addbtn" /></td>
</tr>
</table>
</form>
<iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;">
<b><br>Result:<br><br></b>
<textarea rows="20" cols="100" name="result" id="result" ></textarea>
</iframe>