我有一本 Javascript 字典,我将它传递给 Django 中的一个函数。但是当我尝试访问 POST 中的数据时,它说当密钥明显存在时找不到密钥消息。我一直在为这个问题挠头。我是 Javascript 和 Jquery 的新手,所以我确定我犯了一个简单的错误。
继承人的代码:
function share(id) {
var message = $('textarea#message').val();
var postData = { message: message, id: id };
$.post( "/{{ username }}/post/", postData, function ( json ) {
$('#posts').load(' #posts', function(){$(this).children().unwrap()})
} );
}
确切的错误:
/Mohammed/post/ 处的 MultiValueDictKeyError “在请求方法中找不到键‘消息’:POST
更新 所以我已经缩小了这个问题的范围,它的 var 消息没有得到一个值。我试图从中获取值的html如下:
<textarea class="input-xlarge inputConvo" value = "" name="message" id="textarea" rows="2" style="width:98%; min-width:98%; max-width:98%;" placeholder="Share something with <user>."></textarea>
谢谢您的帮助