【发布时间】:2015-08-07 05:30:22
【问题描述】:
我正在使用 Ajax(连同 Django)对按钮单击执行一些操作。在我进入视图之前,我无法将数据传递给 javascript 函数。出了什么问题?如何将按钮的 ID 数据传递给函数?我收到消息说我的request_data 未定义。
模板.html
<button class="btn-green" onclick="request_access()" id="{{ data }}">Join Group</button>
javascript.js
function request_access(){
console.log("button clicked");
var request_data = $(this).attr('id');
console.log("data: " + request_data);
$.post({
url: "request_access/",
data : { request_data: request_data},
success : function(json) {
$("#request-access").hide();
console.log("requested access complete");
}
})
}
【问题讨论】:
-
将数据传入函数 request_data( {{ data }} )
-
你能告诉我们生成的html和django视图函数吗?
标签: javascript jquery ajax django