我想更改来自表的数据的状态,但似乎我弄乱了其中的一些代码。在
我的阿贾克斯请求:-在
function changeStatusDataById(object) {
var baseURL = location.protocol + '//' + location.hostname + (location.port ? ':' + location.port : '');
var r = confirm("Are You sure we want to change status ?");
if (r == true) {
var requestData = {};
var action = object.getAttribute("action");
var id = object.getAttribute("id");
requestData.action = action;
requestData.id = id;
$.ajax({
url: baseURL + 'promoted-user/list/changeStatus/',
method: 'POST',
dataType: "json",
contentType: "application/json",
data: JSON.stringify(requestData),
beforeSend: function () {
var text = 'changing status . please wait..';
ajaxLoaderStart(text);
},
success: function (data) {
ajaxLoaderStop();
location.reload();
},
error: function (jqXHR, ex) {
ajaxLoaderStop();
}
});
}
return false;
}
我的django网址:-在
^{pr2}$我的观点:在
^{3}$在td of上调用ajax表:在
<td class="text-center">
<a href="#" class="fg_red changeStatusDataById" data-toggle="modal"
action="{{ object_name }}" id="{{ item.newsId.id }}">
<i class="fa fa-trash"></i>
</a>
</td>
但它不起作用。 在我看来,连“你好”都没有打印出来
当我调用ajax时,我只是在url上不见了。在
剩下的代码没问题
相关问题 更多 >
编程相关推荐