簡體   English   中英

使用PHP和Javascript進行Ajax調用時無法獲取路徑

[英]Can not get path while doing ajax call using PHP and Javascript

我需要協助。 我正在使用ajax調用將數據傳遞到服務器端,但它給我一個錯誤“找不到所需的路徑”。 我正在為MVC使用代碼點火器。 下面的示例代碼:

var url="http://localhost/User/updateUserProfile/";
$.post(url,{"form_data":dataString},function(res){
console.log("res",res);
    var getList=JSON.parse(res);
    if(getList['status']==1){
                               document.location.assign('http://oditek.in/takeme/User/userProfile');
    }else{
        alert(getList['msg']);
        return false;
    }
});

控制器/ userController.php:

function updateUserProfile(){
        $form_data=$_POST['form_data'];
        parse_str($form_data,$data);
        if(isset($data) && !empty($data)){
            $user_id=strip_tags(trim($data['user_id']));
            $user_name=strip_tags(trim($data['user_name']));
            $user_email=strip_tags(trim($data['user_email']));
            $user_mobile=strip_tags(trim($data['user_mobile']));
            $user_emergency_contact=strip_tags(trim($data['user_emergency_contact']));
            $user_address=strip_tags(trim($data['user_address']));
            $user_gender=strip_tags(trim($data['user_gender']));
            $values = array($user_name,$user_email,$user_mobile,$user_emergency_contact,$user_address,$user_gender);
            $columns = array("name","email","mobile","emergency","address","gender");
            $condn="pro_Id='".prepare_param($user_id)."'";
            $tablename="tm_user_list";
            $id=db_update($tablename,$fields,$values,$condn);
            if($id !=false){
                $data=array("status"=>1,"msg"=>"Updated Successfully");
            }else{
                $data=array("status"=>1,"msg"=>"Could not Updated");
            }
        }
        echo json_encode($data);
    }

我正在調用上面的函數將數據發送到服務器端。 但是這里錯誤到來http://localhost/User/updateUserProfile/找不到。 請幫助我解決此問題。

將您的控制器另存為UserController.php注意,第一個字母是uppercase具有updateUserProfile()函數。然后在ajax中像這樣設置您的url ...

var url="http://localhost/User/UserController/updateUserProfile/";

希望它能工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM