Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将变量从JavaScript传递到CodeIgniter_Javascript_Php_Codeigniter - Fatal编程技术网

如何将变量从JavaScript传递到CodeIgniter

如何将变量从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,

我使用以下代码将值发送到服务器(PHP脚本)以采取相应的操作

JS代码:

    $.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
   }
}