0
が返信する jQuery.ajax()コールのrepsonseText関数を使用したいと思います。私が見たすべての例では、返されたデータを処理するために「成功」関数を使用すると言います。私は、この関数の呼び出しを行うと'success'関数を使用する代わりにjQuery.ajaxのresponseTextを返す必要があります
function getRemoteValue(id) {
var request = jQuery.ajax({
url:'somefile.php',
dataType:'text'
});
return request.responseText;
}
は、Firebugのが正しい応答が返されると通過してなどの要求を示しています。しかし、私の実装のために私は次のようなものが必要。私は次のことをしようとするしかし、私は空の文字列を取得:
var some_value = getRemoteValue(1); // The problem is here. some_value is empty.
jQuery('.someclass').html(some_value);
// Other processing using some_value;
ここでも、私の実装のために私はjQueryのをやってすることはできませんが、HTML(some_valueを);(」工assを。)。 ajax()コールの中で。 responseTextを返すにはどうすればよいですか?ありがとうございました!
私はこれをチェックします。http://stackoverflow.com/questions/3732258/why-can-i-not-return-responsetext-from-an-ajax-function –
リンクをありがとう。全体的に「非同期」は最初は沈んでいなかった – robertwbradford