Я использую Ajax (вместе с Django) для выполнения некоторых действий при нажатии кнопки. Прежде чем я получу представление, я не могу передать данные функции javascript. Что происходит не так? Как я могу передать идентификационные данные кнопки функции? Я получаю сообщение о том, что мой request_data
не определен.Отправка данных по клику
template.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}}) – NickOS
Можете ли вы показать нам сгенерированную функцию просмотра html AND django? – jperelli