rarachojiro回答ポイント なしウォッチ 1

Ajax.Requestの戻り値を取得するには?

JavaScript初心者です。
JavaScriptでAjax.Requestを使用して、以下のような関数を作りました。inputタグの値をPHPに送って、エラーチェックのメッセージを返すものです。
一応、問題なく動作しましたが、続けて「入力値にエラーがあった場合、そのinputタグにフォーカスしたい」のですが、以下のコーディングの場所でどう書けば良いでしょうか?

function StnInpChk(tarValue,tarId) {
var params = 'val=' + tarValue +'&id=' + tarId;
new Ajax.Request('../svs/stninpchk.php',{method:'GET',parameters:params,onComplete:msgdialog});

1) ---- ここで、戻り値を取得したい!
例えば、 var msg = request.responseText;(上手くいきませんでした)

2)戻り値が取得できた場合、目的のidを持つINPUTタグにフォーカスするにはどう書けばよいですか?
}

function msgdialog(request) {
var msglength = request.responseText.length;
if(msglength > 0) { alert(request.responseText); }
}

ご教示、宜しくお願い致します。

ログインして回答する
回答がありません

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-12-23 18:14:41
終了日時
2012-12-30 18:15:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ajax358JavaScript2781PHP7798関数2326コーディング401戻り値103

人気の質問

メニュー

PC版