2012-02-16 15 views
0

私はPHPで配列を持っていて、入力フィールドを持っていますが、配列への入力フィールドでどのように値を取得するのだろうか?PHPとjqueryで配列に投稿する必要がありますか?

array(
"message"=>$_POST['test'], 
"others"=>"blah" 
) 

<input type="text" id="putIntoArray" > 
<a href="#" onclick="jqueryPOST(this.value);">Post</a> 

function jqueryPOST(value){ 
    var message = $("#putIntoArray").val(); 
    //I dont know how to put this value into "message" array? 
} 

だからポストのリンクと、それは、配列「メッセージ」に入力された値を取るが、どのようにわからないでしょうか?これも最善の方法でしょうか?

ありがとうございます!

答えて

0
$.post('url_here',{ parameter:value, parameter:value, parameter:value}); 

like in your case - DEMO

<input type="text" id="putIntoArray" > 
<a href="#" id="post">Post</a>​ 

//attaching click handler 
$('#post').on('click',function(){ 
    jqueryPOST(); 
}); 

function jqueryPOST() { 

    var message = $("#putIntoArray").val(); 

    //the something you didn't know :) 

    $.post('/echo/json/', { 
     test: message   //<<<HERE's test! 
    }, function() { 

     //what you want to do after? 
     alert('posted!'); 

    }); 

}​ 
+0

何を使用することができますか? – hellomello

+0

私はすでに配列を持っていますが、配列を作成しようとはしていません。私は入力値を既存の配列にプッシュしようとしています。 – hellomello

+0

oops、パラメータに誤った名前を付けました。更新しました。 – Joseph

0

@josephが言ったように、あなたはポストを使用するかは、$ _POST [ 'テスト']について

$.ajax({ 
      type: "POST", 
      url : "your url for posing data", 
      data:"test="+value, 
     }); 
+0

'$ .post()'を使うことさえできますが、型を指定する必要はありません。 – Arjan

+0

あなたが私の答えに気づいたら、あなたは@josephを使って方法を教えてくれると言った。 とjosephは$ .post wayを提案した。 – Poonam

+0

@Josephの答えをすべて読まなかった。 – Arjan

関連する問題