使用Django无法成功运行Ajax POST功能

时间:2018-01-05 09:21:36

标签: javascript ajax django post alert

我正在尝试运行Ajax POST功能。但是在完成功能后我无法看到任何警告信息。

 function SendData()
  {

 $.ajax({
       url :  window.location.href,// the endpoint,commonly same url
       type : "POST", // http method
       data : { csrfmiddlewaretoken : csrftoken, 
       lastMessage : lastMessage,
       NewMessage : NewMessage
 }, // data sent with the post request

 // handle a successful response
 success : function(json) {
 console.log(json); // another sanity check
 //On success show the data posted to server as a message
 alert('User : '+json['lastMessage'] +' . User : '+ json['NewMessage']); ***//Not showing this alert***

 },

 // handle a non-successful response
 error : function(xhr,errmsg,err) {
 console.log(xhr.status + ": " + xhr.responseText); // provide a bit more info about the error to the console
 }
 });
}

我从另一个函数KepPress()调用SendData()函数,该函数在'输入'键是按下的。 ' lastMessage'中的数据和' NewMessage'从HTML中的输入类型文本标记接收。

另外,我收到以下错误。

  

未捕获的ReferenceError:$未定义       在SendData((索引):128)       在HTMLDocument.keyPress((索引):162

0 个答案:

没有答案