0
Django的看法:爲什麼我的Django視圖無法從我的Django模板中創建的標記接收數據?
if request.method == 'POST':
myData = request.POST.get('tester', None)
print myData
Django的模板(jQuery和JavaScript的):
var i = document.createElement('input');
i.setAttribute('type', 'hidden');
i.setAttribute('id', 'tester');
i.setAttribute('name','tester');
i.setAttribute('value', 'PLEASE GET THIS!');
$('#tester').appendTo('body');
$('#add_here').before(i);
我沒有問題,從被硬編碼到模板文件中的一個標籤所獲得的價值,但我有一個問題從我使用jQuery和javascript創建的標籤獲取值。任何提示?
預先感謝您!
你確定新的輸入是正被提交到服務器的形式?我無法從這段簡短的代碼中看出來。 – 2014-08-29 16:15:57
我不確定。你推薦我做什麼來檢查? – sethwhite 2014-08-29 16:34:05
在頁面DOM上。如果您使用的是Chrome或Firefox,則可以檢查頁面的當前狀態並確認新元素已添加並位於正確的位置。 – 2014-08-29 17:18:59