这是ajax请求的代码,它始终用于错误功能。
网址是正确的,所有数据都在那里,但它仍然会出错。它没有发布值。
$(".quote-update-notify").click(function () {
//e.preventDefault();
//alert('hi');
var id = $(this).attr('data-id');
//alert(id);
$.ajax({
type: "POST",
url: "<?php echo base_url(); ?>Admin/qoute_Notification",
//
//ataType: 'json',
data: {"id": id},
success: function () {
alert('success');
},
error: function () {
alert('error while requeting');
//console.log();
}
});
//e.preventDefault();
//return false;
});
答案 0 :(得分:-1)
问题可能来自网址参数:
请不要在此参数中传递php标记,而是通过正确硬编码url路径进行检查。一旦它正常工作,然后尝试通过从视图页面中隐藏ID获取base_url()值来解决此问题:
视图文件中的:
<input class="furl" type="hidden" value="<?php echo base_url(); ?>"/>
在js:
var url = jQuery(".furl").val() + 'Action/qoute_Notification';