0
我正在用Jquery和Django構建搜索功能。並且我想知道如何將jquery .load函數與表單提交結合起來。提交Django搜索表單並使用.jquery .load獲得結果?
這是即時通訊的工作。
我點擊一個鏈接打開一個對話框,加載一個帶有Django表單的子模板進行搜索。如果我只是重定向到與搜索結果,我從我的Django視圖回當表單處理的新的一頁
<form method="post" id="searchform" action="/search/">{% csrf_token %}
{{ form.as_p }}
<button type="submit" id="submitsearch">Search</button><p>
</form>
此功能的偉大工程。
但是,當searchform填充時,我想提交併在相同的對話框中返回結果。我想是這樣的(但不工作)...
$("#dialog").on("click", "#submitsearch", function(event) {
event.preventDefault();
$("#dialog").load('search/' + $('#searchform').serialize());
是否有可能使用「.load」進入對話框,並在同一時間提交表單?怎麼樣?
謝謝!
感謝您的第一個答案。只是一些跟進問題。如果其中一個字段是文件(圖像)字段,那麼使用load()以這種方式發佈表單是不可能的? – user3199840