Ajax 如何从Yii中的推荐人url获取$\u获取变量?
我尝试通过Ajax在服务器上上传图像,当服务器捕获文件时,这些文件正在写入数据库。但现在我需要解析推荐人的url来获取Id。 目前,我只有以下解决方案:Ajax 如何从Yii中的推荐人url获取$\u获取变量?,ajax,url,yii,upload,get,Ajax,Url,Yii,Upload,Get,我尝试通过Ajax在服务器上上传图像,当服务器捕获文件时,这些文件正在写入数据库。但现在我需要解析推荐人的url来获取Id。 目前,我只有以下解决方案: public function actionAjaxTest() { if(Yii::app()->request->isAjaxRequest) { echo json_encode(parse_url(Yii::app()->getRequest()->getUrlReferrer())); }
public function actionAjaxTest()
{
if(Yii::app()->request->isAjaxRequest)
{
echo json_encode(parse_url(Yii::app()->getRequest()->getUrlReferrer()));
}
Yii::app()->end();
}
Yii是否具有将其编码为变量的函数?1。将规则添加到配置url规则:
例如,其中$id=123来自url'/controller/ajaxTest/123'
三,。生成url的位置使用:
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
'rules' => array(
.........
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
.........
),
),
public function actionAjaxTest($id)
$this->createUrl("/controller/ajaxTest",array("id"=>$id))