ajax ファイルのアップロード後にテーブル内のレコードを更新しようとしています。
ファイルのアップロードは正常に機能し、サーバーにアップロードされたファイルへのパスを返す関数 uploadFinished があります。私のコントローラーには、現在のプロジェクトを更新する機能があります。
if(!empty($this->data)){
if($this->Project->save($this->data)){
if($this->RequestHandler->isAjax()){
$this->render('success', 'ajax');
} else {
$this->Session->setFlash('Message Sent');
$this->redirect(array('action'=>'index'));
}
}
}
uploadFinished 関数での ajax リクエストの設定に問題があります。私はウェブを検索しましたが、次のようなものを使用する必要があると思います:
$.ajax({
url:'/projects/set_ref',
type:"POST",
data:data
});
しかし、データを設定する方法がよくわかりません。誰かが私を正しい方向に向けることができれば、本当に感謝しています。乾杯!