Ajaxは成功コールバックを実行せず、エラーコールバックを実行する_基礎知識

WBOY
リリース: 2016-05-16 17:47:00
オリジナル
1294 人が閲覧しました

添付されたコードは次のとおりです:
JScript コード:

コードをコピー コードは次のとおりです:

$.ajax({
type: "post",
url: "jsp/loginManager.jsp",
data: "name=" $('#rname') .attr('value ') "&pwd=" $('#pwd').attr('value'),
dataType: "text",
success: function(data) {
alert( data);
}
});

クリックしてログインし、データベースに正常に接続し、値をクエリしました (クエリされた値は System.out.print() を使用して出力されました) 「loginManager.jsp」ページ)。しかし、成功したものは実行されません。ブレークポイントを使用した後、dataType を実行すると、すぐに成功が飛び出し、内部のalert() が実行されません。これはなぜですか?
コードを次のように変更しました:
JScript コード:
コードをコピーします コードは次のとおりです:

$.ajax({
type: "post",
url: "jsp/loginManager.jsp",
async: true,
data: "name=" $(' #rname').attr('value') "&pwd=" $('#pwd').attr('value'),
dataType: "text",
success: function(data ) {
alert(データ);
},
error: function(e) {
alert(e);

}); 🎜>しかし、やはり同じで応答がありません。ログイン ページを更新しただけです。 ! !
上記のログインページの更新の問題ですが、a リンクに小さな問題があり、最初に href="" が含まれていることがわかりました。ページを更新する前にアクションを入力したため、送信データも取得されましたが、返される前に更新されました。 href="#" に変更すればOKです。
success回调 error回调
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート