私はphpフレームワークとして使用していますが、それを使用すると404エラーが頻繁に返されることが問題Extjs 4.1.3
です。私が時々言うのは、それがうまく機能するからです。Symfony1.4
Ext.Ajax.request
私のアクションは基本的に、データ入力をチェックし、保存をクリックしてデータベースにデータを挿入することです。データ入力のチェックは でサーバーと通信しようとしますがExt.Ajax.request
、先ほど言ったように404 Error
.
リンクに移動すると、firebug とコピーの場所を使用して、正常に動作します。リンクは、期待どおりに json ファイルを返します。
これの原因は何ですか?これを防ぐにはどうすればよいですか?
これが私のコードのスニペットです:
Ext.Ajax.request({
params: {
agentName : 'Test'
},
url: '/home/CheckEntry',
timeout: 60000,
success: function(response, opts) {
alert('success');
},
failure: function(response, opts) {
alert('fail');
}
});
action.class.php :
public functionn executeCheckEntry(sfWebRequest $request)
{
$returnData = array();
$agentName = $request->getParameter('agentName');
try{
..............Did validation
..............SQL queries
$return_data['success'] = true;
} catch(Exception $e) {
$return_data['success'] = false;
}
die(json_encode($return_data));
}
これで十分だと思います。