ajaxSubmit に問題があります...問題は、フォームを送信し、 window.location を含むスクリプトを持つ PHP から応答を取得すると、ページがまったく変更されないことです...
私の PHP スクリプトは、フォームが正しく送信されたときに window.location を含むスクリプトを返すだけです。それ以外の場合は、success 関数で解析された JSON を返します。
Chrome のツールを使用すると、ネットワーク タブに window.location URL が読み込まれることがわかりますが、ユーザーには表示されません...
ここに私が持っているコードがあります:
$("form").submit(function(e) {
e.preventDefault();
$("form").ajaxSubmit({
success: function(resp){
try{
resp=JSON.parse(resp);
alert(resp["error"]);
} catch(e){
$("<div></div>").html(resp);
}
}
});
return false;
});
それを機能させるにはどうすればよいですか?それを解決できる AjaxSubmit の options パラメータのプロパティはありますか?