Есть ли способ установить действие формы для вызова URL с параметром первичного ключа.У меня есть следующий jquery:
$('#chatbox').on('show.bs.modal', function(event) {
var button = $(event.relatedTarget) // Button that triggered the modal
var recipient = button.data('whatever') // Extract info from data-* attributes
$.ajax({
url: "{% url 'fetcher' %}",
data: {
'search': recipient
},
dataType: 'json',
success: function(data) {
list = data.list;
id = data.id;
$('#chatbox').find('.modal-body').text(id)
$('#formid').get(0).setAttribute('action', "{% url 'usercreation:addmessage' %}");
}
});
var modal = $(this)
modal.find('.modal-title').text('Chat with ' + recipient)
})
Мне нужно включить «id» из успешного ответа ajax в качестве первичного ключа, переданного в форму действия.Что-то вроде {% url 'usercreation: addmessage' id%} Есть ли способ?
РЕДАКТИРОВАТЬ:
AJAX соответственно:
{'list': 'go358938: hi\r\ngo358938: heyyy\r\nraman: whatuppp\ngo358938: nm, you tell ?\ngo358938: im good \ngo358938: yoo\ngo358938: hello\ngo358938: hello\ngo358938: hi\ngo358938: a', 'id': 35}