如何将变量从JavaScript传递到CodeIgniter
我使用以下代码将值发送到服务器(PHP脚本)以采取相应的操作 JS代码:如何将变量从JavaScript传递到CodeIgniter,javascript,php,codeigniter,Javascript,Php,Codeigniter,我使用以下代码将值发送到服务器(PHP脚本)以采取相应的操作 JS代码: $.ajax({ type: "POST", url: "/application/helpers/fb_login_assist.php", data: {fbname: name, fbid: id, fbemail: email, fbgender: gender,
$.ajax({
type: "POST",
url: "/application/helpers/fb_login_assist.php",
data: {fbname: name,
fbid: id,
fbemail: email,
fbgender: gender,
fbimageURL: imageURL},
success: function(data){
console.log("Data sent to server");
confirm("You have successfully logged in with FB");
window.location.reload();
}
});
在我转到CodeIgniter之前,它工作得非常好。然而,我不知道如何在DB中保存细节,或者如何在CodeIgniter中从DB中获取数据
另外,我是CodeIgniter的新手。您需要在CI中指定绝对路径
$.ajax({
type: "POST",
url: "<?php echo base_url(); ?>/index.php/controller/update_function",
// path to the controller
data: {fbname: name,
fbid: id,
fbemail: email,
fbgender: gender,
fbimageURL: imageURL},
success: function(data){
console.log("Data sent to server");
confirm("You have successfully logged in with FB");
window.location.reload();
}
});
//模型创建控制器的PHP文件\u Model.PHP
class Controller_model extends CI_Model
{
public function update_data()
{
// use database for updating values using post
}
}
您的url可能有问题,请使用base_url()并尝试我认为问题不在于我的基本url。我对如何使用控制器从实体中获取值并将其发送到模型感到困惑code@krish_cloudnow发布您的控制器和型号代码查看答案的更改,可能会有所帮助
class Controller_model extends CI_Model
{
public function update_data()
{
// use database for updating values using post
}
}