Php 505/使用jquery ajax取消状态(Codeigniter)
在Codeigniter框架中使用jqueryajax 发送ajax请求,如下所示(单击一个按钮) 我在不同论坛上找到的可能解决方案如下Php 505/使用jquery ajax取消状态(Codeigniter),php,jquery,ajax,codeigniter,Php,Jquery,Ajax,Codeigniter,在Codeigniter框架中使用jqueryajax 发送ajax请求,如下所示(单击一个按钮) 我在不同论坛上找到的可能解决方案如下 应禁用CSRF安全性(在配置文件中将TRUE更改为FALSE) 尝试使用数据类型:jsonp和数据类型:json发送请求 当我使用onclick方法时,将返回false放置在函数末尾 在数据{}中使用安全->获取\u csrf\u令牌\u名称()?>:'security->获取\u csrf\u哈希()?> 我尝试了以上所有的方法。但我仍然获得了505/取消状
谢谢sreeram,如果您将ajax作为普通的php文件运行,它是否能完成您希望它完成的任务?也许您应该专注于第四个解决方案:security->get_csrf_hash()?>@Arun Bs:刚才我又试了一次,但状态还是一样showing@Naruto:对不起,我没听清你的问题。。只需检查,不发送任何数据。。
$.ajax({
type: "POST",
url: "user_registration",
data: {
first_name: first_name,
middle_name: middle_name,
last_name: last_name,
position: position,
company_name: company_name,
address_line1: address_line1,
address_line2: address_line2,
phone_number: phone_number,
fax_number: fax_number,
mobile_number: mobile_number,
email_id: email_id,
company_website: company_website,
username: username,
password: password,
news_letter: news_letter
},
cache: false,
success: function (result) {
$("#please_wait").hide();
$("#registration_results").html(result);
},
error: function (xhr) {
console.log("Error: " + xhr.statusText);
}
});