在提交表单后的以下代码中,我需要留在同一页面上,所以我说我的目标是 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>