2011-04-17 12 views
1

"blue"、 "red"、 "green"のような予め設定された値を持つ3つのテキスト入力エリアがあり、INIファイルからこれらの値を動的にロードする必要がありますそれらはページをリロードせずに、そしてリンクをクリックするたびにあらかじめ書き込まれています。私はフォームを提出するリンクを持つことはできません。jQueryは動的に入力値を設定しますか?

+0

を作る...正しいということでしょうか?サーバー側の言語を使うと、INIファイルを読み込んで入力値を書き出すことができます。 –

答えて

3

ロード値を動的に

PHP/ASP /ルビー/ Pythonのを使用して
  1. 読むINIファイルなどなど

  2. 出力3つのJS変数にそれらの値または配列

  3. 取得あなたのjqueryはその変数を読み込み、入力ボックスに値を設定します。あなたは、あなたがページをロードした後の値をつかむためにAJAXを使用することができます$('#someid').val(someVal);

それとも

を使用することができます。しかしそれはあまり意味がありません。

を使用すると、サーバー側の言語の代わりにjQueryのを使用しようとしているようですが少し聞こえるリンクしませクリッカブル

$('a').click(function(){ 
    return false; //Link clicked but does nothing 
}) 
+0

@JohnP ::: 'return false;の代わりに単に' preventDefault(); '関数を使うことができます。 。 –

+0

PS: これは私が必要とするものではありません、私はパイプラインを見つけたと思います。リンク "rel" value trough ajaxを "rel"値を取得するphpファイルに渡す方法のスニペットを書いてくださいPOST varは、それと計算を実行し、そのPHPファイルの出力を別の形式に戻しますか? イデアは: 1.リンクをクリックして、 "rel"値を取得します。 2.その値をPHPファイルに送信します。 3.そのPHPファイルの内容を返します(これは3つのテキスト入力フィールドになります) 4.ページ上のフォームに貼り付けます – Joricam

+0

@ Joricamここでは新しいので、完全な解決策を求めているかもしれませんあなたの善意の努力なしでは、あなたの部分には眉をひそめます。問題が発生した場合は、自分で試してから新しい質問をしてください。 @Jack 'return false'もイベントのバブリングを停止します – JohnP