在我的View页面中jquery Ajax这样调用
onclick: function() {
$.ajax({
type:'POST',
url:"<?PHP echo base_url('trand/report/checking'); ?>",
data: {nm:'vnky'},
success: function(){
alert("success");
},
error: function(){
alert("error");
}
});
chart2.exportChart({
type: 'image/png',
filename: dynmicfilename
});
}
exportchart函数工作正常。内部ajax调用也工作警报很好,但是不执行url,在新标签中单击url时使用firebug,然后它工作正常。
如何在ajax调用中执行url。你可以帮忙吗?
答案 0 :(得分:8)
这是我的代码。我的控制器返回json
数据
$('.edit').click(function() {
$.ajax({
url: '<?php echo site_url('your_controller'); ?>',
type: 'POST',
data: {
key: value
},
dataType: 'json',
success: function(data) {
console.log(data);
}
});
});
在Ajax调用中,哪个警报显示成功或错误? 我认为你的JS代码是正确的。你应该检查你的控制器。如果你在浏览器中打开它,它工作正常。你应该检查 csrf_protection config是TRUE还是FALSE
答案 1 :(得分:0)
using