-

この場で適切な質問かはわかりませんが、困っています。
素人が手探りでやっている状態ですが、ご協力していただけないでしょうか。解答が難しい(トピ主の言っている意味がわからないなど)ようでしたら、参考になるようなサイトを紹介して頂けましたら幸いです。どうか、よろしくお願いします。

現在、以下の3つのページをjQuery Mobileで作成しています。
①DBに入力されている情報を元にしたリストページ。
②リストページから編集したい情報を選択して編集できるページ。
③新しい情報を入力して、DBに保存する新規登録ページ。

新規登録ページは完成したのですが、①と②で3つの問題があります。
①現在、pageshowで開くたびにリストを作成してしまう形になっています。開くたびに作成したリストを上書きで表示させる良い手段はないでしょうか?(開くたびにリストがいくつも作成される状態です)

②編集ページを作成するつもりが、新規作成ページと同じ状態になっています。HTML5で作成したformとscriptが上手く連動していないのが原因かと思います。jQuery Mobileで編集画面を作成する際に必要なscriptはどのように書けば良いのでしょうか?

③編集ページのformatのplaceholder に編集する対象の名前とメールアドレスを表示させたいのですが、上手く行きません。②と同じ問題かもしれませんが、どのように書き換えれば良いでしょうか?

文才の無い文章で申し訳ありません。基本的な箇所が理解できていない可能性があるのですが、手探りで進めていてどうすれば良いのかわかりません。非常に困っています。是非、ご協力して頂けないでしょうか。どうか、よろしくお願い致します。

みんなの回答 4 件

名無しさんの回答

トピ主です。
多くの方に見て頂いていのですが、回答がないですね。
難しいようであれば、わかるものだけでも教えて頂けないでしょうか。
もしくは、トピ主の言いたい事がわからない場合も教えて頂けないでしょうか。
頑張って状況の説明をしたいと思います。どうぞ、よろしくお願いします。

名無しさんの回答

①はリストが追加されちゃうってことでしょうか?コードスニペットみたいに
③って普通はvalueに入れるものじゃないのかなって思ったんですが、なんでplaceholderに入れるんでしょう?placeholderだと幅が足りないと全部表示されない気がするんですが・・・

意味をはき違えてたらごめんなさい。

<!--最初に作ったリスト--> 
<ul> 
<li></li> 
<li></li> 
</ul> 
<!--/最初に作ったリスト--> 
<!--2回目に作ったリスト--> 
<ul> 
<li></li> 
<li></li> 
</ul> 
<!--/2回目に作ったリスト--> 
・ 
・ 
・と追加されていってしまうのが①?
名無し

ご回答ありがとうございまう!①は更新するたびに、同じリストがどんどん下に追加されていくようになっています。(編集ページから戻ったりする際)その動作をとめたいです。③は確かに、編集画面である以上Valueの方が良いかもしれません。(今、気がつきました)②と③は共通した問題かもしれませんが、DBから情報を受け取った形のサブミットフォームを作成したいと思います(eg. 「あああ いいい」 個人情報編集画面)ただ、単純に入力した内容をDBに反映する事は可能なのですが、①DBから入力内容を受け取って②個別の編集ページを創って③ユーザーが内容を編集入力して④反映する。という形ができません。そこが問題となっていて、valueにどのように入力すれば良いのか、それともscript上にサブミットフォームを作成しなければいけないのかわかりません。どうか、よろしくおねがいします!

名無し

リストに関しては、ご回答いただいたような形で間違いありません。わかりにくく申し訳ありません。

名無しさんの回答

*現在、こちらのサイト様を参考にして作成しています。

下の方にあるDetailHtml(詳細ページ作成)を参考に編集画面として作成しようとしています。
function createDetailHtml(item) {
var headers = ["table_name", "table_type", "engine", "create_time"];
var html = "<li><table>";

この辺りから若干頭の中で?が生まれているのですが、編集画面を作成する場合変数にformを創ると言った事は可能なのでしょうか?上手く出来ていません。
もしくは、直接html上にformを作成したやり方が好ましいのでしょうか??
ちなみに、僕はHTMLではなく、 EJSを使用しています。(あまり関係ないと思いますが...)
よろしくお願いします。

jQuery Mobile の NestedList で JSON データを動的にリスト表示 - なんとなくな Develope...

http://d.hatena.ne.jp/fits/20101029/1288324961
名無しさんの回答

DB叩くのは何でやっているのですか?PHP?node.js?環境をもっと詳細に教えていただけると回答できることもあるかもしれません。

最終更新日:2012-05-23 (2,416 views)

関連するトピックス

ページ上部に戻る