我在codeigniter
中有一个模态就像一个表单,我可以将数据发送到特定的PHP
文件,这里是代码:
$("#updateProvinciaBtn").click(function(){
$(".control-group").fadeTo("fast", 0.3);
myData=$("#updateform").serialize();
console.log(myData);
$.ajax({
type: "POST",
url: "http://site.com/uUser.php",
data: myData,
success: function(){
$('#updateUser').modal('hide');
window.location="http://site.com/index.php/zcms/users";
}
});// cierra ajax contactG
return true;
});
我想要的只是更改网址:“http://site.com/uUser.php”,用于codeigniter
中我的模型文件中的脚本
我能这样做吗?
这是我的Uuser.php
include('openConn.php');
$first_name=$_POST['first_name'];
$last_name=$_POST['last_name'];
$username=$_POST['username'];
$id=$_POST['id'];
$email_address=$_POST['email_address'];
mysql_query( "SET NAMES 'utf8' " );
$strSQL="UPDATE users SET ";
$strSQL.="first_name='".$first_name."', ";
$strSQL.="last_name='".$last_name."', ";
$strSQL.="username='".$username."', ";
$strSQL.="email_address='".$email_address."', ";
$strSQL.="id='".$id."' ";
$strSQL.="WHERE id=".$id;
//echo $strSQL;
mysql_query($strSQL);
答案 0 :(得分:1)
由于您没有回复我的评论:
一般情况下:如果您在路径文件(application / config / routes.php)中输入了网址并准备好相应的功能(在控制器中),则可以更改javascript中的网址
正如我所说,请阅读http://codeigniter.com/user_guide/general/routing.html
答案 1 :(得分:1)
我所做的是在我的控制器中创建一个功能
function uUser() {
$this -> zcms_model -> uUser();
}
然后在我的模型中创建一个函数
public function uUser()
{
$data = array(
'first_name'=>$this->input->post('first_name'),
'id'=>$this->input->post('id'),
);
$this->db->where('id',$this->input->post('id'));
$this->db->update('users',$data);
}
正在工作,我希望这有帮助。