1

JSON ファイルのセット キーをループしています。これらのキーの値が空になることがあります (null? は null が適切な単語ですか?)。このため、後の対話でエラーが発生します。これらの空の値が に送信されないようにしたいと思いますval[]

JSON の例:

post_a: "THis is key 1"
post_b: "this is key 2"
post_c: "this is key 3"
post_d: "" 
 // I want to filiter out post_d because it is empty

ループ:

 keys = ["post_a", "post_b", "post_c", "post_d"]; 
 val = [];
 $.each(keys, function(i, key) {
     val[i] = data[key];
     return val[i];
  });

現在、このループが終了した後:val.length = 4 これが意図したとおりに機能する場合:val.length = 3

4

2 に答える 2