OKWaveコミュニティー

配列の検索


新規ユーザー登録(無料)今すぐ登録しよう!!
はじめての方へ OKWaveではこんなことができます!

転職成功者続出!転職ならen!
人生をよくする就職!就職はen!
毎日情報更新!アルバイトならen!
特集
12.1「世界エイズデー」特集
12月1日は「世界エイズデー」知ることから始めてみよう!
OKWave新機能特集
画像や動画、音声を使って質問・回答をしてみよう!
11.22「いい夫婦の日」特集
11月22日は「いい夫婦の日」大切なあの人へありがとうを伝えよう!
おすすめリンク

質問

質問者:cs007055 配列の検索
困り度:
  • すぐに回答を!
今配列の中にIDとsp(speak)というものが入っていて、それのsp部分に入っている言葉検索したいんですがjavascript初心者のためやり方がわかりません。とりあえずarray配列を使っていれて
例えばchat_mss[0]にはchat_mss[0].idはidの1がはいっていてchat_mss[0].spにはhelloと入っています。このときに
入力方の検索でhと打ち込んだらhがつくものを全部出すことができますかこれができないと大学卒業できないのでぜひ力を貸してください。
わかる人はソースなど書いてほしいです。
参考にソースを載せます。english_list.phpはMysqlからIDとspををもらっています。
var chat_mss = new Array();
function chat_mss_atribute(){
}

function english_speak(){
//alert(msg);

var url='english_list.php';
//alert(pars);
var myAjax = new Ajax.Request(
url,
{method: 'post',
onComplete: add_to_array
}
);
}

function add_to_array(english_msg_list){
var curr_english_msg= english_msg_list.responseText;
//alert(curr_english_msg);

var msg_show = curr_english_msg.split("\n");
//alert(msg_show[2]);
var ln = msg_show.length;
//alert(ln);
for (i = 0; i < ln-2; i++){
var english_show = msg_show[i].split(",");
//alert(english_show[1]);
chat_mss[i] = new chat_mss_atribute();
chat_mss[i].id=english_show[0];
chat_mss[i].sp=english_show[1];
alert(chat_mss[i].id);
alert(chat_mss[i].sp);
}
check_msg();
}
質問投稿日時:08/12/04 18:36
質問番号:4529697
関連Q&A