私はこの次のjqueryコードを使用してdivにresponsetextを挿入しています。Jquery - 変数としての応答テキスト
$("#div").load('page.php?val='+myvalue)
responssetextをdivに適用する代わりにjavascript変数に入れることは可能ですか?
私はこの次のjqueryコードを使用してdivにresponsetextを挿入しています。Jquery - 変数としての応答テキスト
$("#div").load('page.php?val='+myvalue)
responssetextをdivに適用する代わりにjavascript変数に入れることは可能ですか?
たとえばを.get()
に置き換える必要があります。注意の
$.get('page.php?val='+myvalue, function(data) {
console.log(data);
// you might want to "store" the result in another variable here
});
一言:上記のスニペットでdata
パラメータはnecesarilly下層XHRオブジェクトからresponseText
プロパティシムませんが、リクエストが返されるものは何でも含まれています。このコマンドの
var variable = null;
$.get('page.php?val='+myvalue,function(response){
variable = response;
});
より:http://api.jquery.com/jQuery.get/
もありますあなたはそれに直接アクセスする必要がある場合は、はい、あなたは$に.getメソッドを使用する必要があります
$.get('page.php?val='+myvalue, function(data, status, jXHR) {
console.log(jXHR.responseText);
});
のようにそれを呼び出すことができます$。postと$ .ajaxコマンド
コールバック関数を定義します。
$("#div").load('page.php?val='+myvalue, function(responseText) {
myVar = responseText;
});
は、誰もが利用$.get
を言っている気づいた - あなたはこのTODO必要いけない、それは上記のように正常に動作します。
.load(url [, data] [, complete(responseText, textStatus, XMLHttpRequest)])
iがこのアラート(にconsole.log(jXHR.responseText))のような何かを行うことができます参照してください。 – ravi404
文字列として値を取得するにはどうすればよいですか? – ravi404
@ravz:はい、 'jXHR.responseText'は応答を文字列として含むべきです。 – jAndy