私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【jQuery】JavaScript ライブラリ総合質問所 vol.1

みんなの評価 :
レスフィルター : (試験中)
単純なものはなんとかわかるんですが
$('.list').each({...});で連続させたときのすべての終了がどうやって取得できるかよくわかりません。
function get(){
$('.list').each(function(i){
$.ajax({
url: ajaxURL ,
dataType: "jsonp",
data: data,
success: function(data) {
$.each(data,function(){
$.ajax({....});;
}
});
}
$('.list').each({...});で連続させたときのすべての終了がどうやって取得できるかよくわかりません。
function get(){
$('.list').each(function(i){
$.ajax({
url: ajaxURL ,
dataType: "jsonp",
data: data,
success: function(data) {
$.each(data,function(){
$.ajax({....});;
}
});
}
すみません。途中で送信してしまいました。
function get(){
$('.list').each(function(i){
$.ajax({
url: ajaxURL ,
dataType: "jsonp",
data: data,
success: function(data) {
$.each(data,function(){
$.ajax({....});;
}
});
}
function get(){
$('.list').each(function(i){
$.ajax({
url: ajaxURL ,
dataType: "jsonp",
data: data,
success: function(data) {
$.each(data,function(){
$.ajax({....});;
}
});
}
function get(){
var a = [];
$('.list').each(function(i){
a[a.length] = $.ajax({
url: ajaxURL ,
dataType: "jsonp",
data: data,
success: function(data) {
$.each(data,function(){
a[a.length] = $.ajax({....});
}
}
});
});
}
var a = [];
$('.list').each(function(i){
a[a.length] = $.ajax({
url: ajaxURL ,
dataType: "jsonp",
data: data,
success: function(data) {
$.each(data,function(){
a[a.length] = $.ajax({....});
}
}
});
});
}
あ・・修正ありがとうございました。
という感じでループ処理で取得したデータで逐次ajaxを起動し
戻り値のデータから更にループを回してajaxを起動
すべてが終わったときに別の処理をやりたいのです。
var dfd = $.Deferred();
$('.addresssetlist').each(function(i){
dfd=$.ajax({})
.then({
$.each(data,function(i,item){
$ajax({});
})
})
});
dfd.when(function(){})
ああああ 意味わからん
という感じでループ処理で取得したデータで逐次ajaxを起動し
戻り値のデータから更にループを回してajaxを起動
すべてが終わったときに別の処理をやりたいのです。
var dfd = $.Deferred();
$('.addresssetlist').each(function(i){
dfd=$.ajax({})
.then({
$.each(data,function(i,item){
$ajax({});
})
})
});
dfd.when(function(){})
ああああ 意味わからん
それは>>252に載ってるだろ……
分からんならdeferredは忘れたほうがいい。背伸びするな。
分からんならdeferredは忘れたほうがいい。背伸びするな。
紆余曲折あったけどできました
ありがとうございました
ありがとうございました
動いたけど終了待たずに$.when(a).then(functiion(){});が走ってしまいます。
function get(){
var a = [];
$('.list').each(function(i){
a[a.length] = $.ajax({
url: ajaxURL ,
dataType: "jsonp",
data: data,
success: function(data) {
$.each(data,function(){
a[a.length] = $.ajax({....});
}
}
});
});
$.when(a).then(functiion(){});
}
うむむ・・・
function get(){
var a = [];
$('.list').each(function(i){
a[a.length] = $.ajax({
url: ajaxURL ,
dataType: "jsonp",
data: data,
success: function(data) {
$.each(data,function(){
a[a.length] = $.ajax({....});
}
}
});
});
$.when(a).then(functiion(){});
}
うむむ・・・
そこ? orz
明らかにそんなこと想定してなさそうなプラグインだし
改造すりゃ出来るだろうがするためには代わりにソースみてやらなきゃいけないし
メリット無いのにそこまでしてやるのは面倒臭い、ということを「あ?」の一言で済ましたんだろう
気にするなよ
改造すりゃ出来るだろうがするためには代わりにソースみてやらなきゃいけないし
メリット無いのにそこまでしてやるのは面倒臭い、ということを「あ?」の一言で済ましたんだろう
気にするなよ
書きなおすしかなさそうです
もっと端的にいうと知識がない人があおっただけだから気にすんなと。
しいていうならライブラリへのアンカーも書いとくといいんでない
しいていうならライブラリへのアンカーも書いとくといいんでない
リストあるたびに 外部リクエストいちいちかますとか、ちょっとキチガイみたいなサイトやな
var KickWhen = function (size, callback) { ~ };
KickWhen.prototype = {
countUp: function() { if (++this.count_ > this.size_) this.callback(); },
~
的なオブジェクトを作るだけだわな。
deferred?知るか、んなもん
KickWhen.prototype = {
countUp: function() { if (++this.count_ > this.size_) this.callback(); },
~
的なオブジェクトを作るだけだわな。
deferred?知るか、んなもん
結局カウンタつけました
くやしい
ちなみに外部リクエストの先はデータ共有のためのAPIサーバです
くやしい
ちなみに外部リクエストの先はデータ共有のためのAPIサーバです
はあ、Deferredも内部でカウンタ持ってるんだが。
お前の悔しさなんか知るかよカス。
お前の悔しさなんか知るかよカス。
>>278 のためにわざわざプログラムを書いて確認してやったが
jQueryでヘッダを設定できるしサーバ側で取得もできる
略っていったい何を略してるんだよ
プログラムもヘッダも省略せずに全部書けよハゲ
jQueryでヘッダを設定できるしサーバ側で取得もできる
略っていったい何を略してるんだよ
プログラムもヘッダも省略せずに全部書けよハゲ
もしかしてと思ったのですが、jQueryのcloneでコピーしても
その要素のイベントハンドラはコピーできても子要素や孫要素のイベントハンドラまでは
コピーができないのでしょうか?
その要素のイベントハンドラはコピーできても子要素や孫要素のイベントハンドラまでは
コピーができないのでしょうか?
jqueryのclickから追加したものでないとどちらにしてもイベントのコピーまでできなかったりで
少しハマったりはありましたがうまくできました
ありがとうございました
少しハマったりはありましたがうまくできました
ありがとうございました
jqueryがあるのにわざわざclick以外で設定することがあるのか??
1.7.1minで悪いけどjQueryが追加する
&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest")
を削除して念の為、次のtryで追加しないようにした
try{for(j in e) { if(j !== 'X-Requested-With') { h.setRequestHeader(j,e[j]) } }
下だけでもいいんだろうけど
&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest")
を削除して念の為、次のtryで追加しないようにした
try{for(j in e) { if(j !== 'X-Requested-With') { h.setRequestHeader(j,e[j]) } }
下だけでもいいんだろうけど



類似してるかもしれないスレッド
- 【jQuery】JavaScript ライブラリ総合質問所 vol.3 (1001) - [98%] - 2014/6/18 20:58 △
- 【jQuery】JavaScript ライブラリ総合質問所 vol.2 (986) - [98%] - 2013/5/20 7:00
- JavaScript ライブラリ総合質問所 vol.4 (985) - [75%] - 2015/12/16 15:00
- JavaScript ライブラリ総合質問所 vol.5 (344) - [75%] - 2022/3/14 17:45
- jQuery ライブラリ 総合質問所 vol.4 (986) - [65%] - 2016/1/12 15:15
- 1行javascriptプログラミング (431) - [30%] - 2022/8/23 15:30
トップメニューへ / →のくす牧場書庫について