0

jquery から php に変数を渡す方法が必要です。私はこのコードを持っています

<script>
       $(document).ready(function(){
        $('a').click(function(){
        var title = $(this).attr('value');
        $('.div').attr('value', title);    
        });
      }); 
</script>

javascript 変数を介して要素のタイトルを php に渡したいです。

4

4 に答える 4

4

$.ajax()値をPHPに渡すために 使用できます:http: //api.jquery.com/jQuery.ajax/

<script>
   $(document).ready(function(){
       $('a').click(function(){
         var title = $(this).attr('value');
         $('.div').attr('value', title);
         //Communicate with file.php pass it the title via POST
         //If the php returns a true or a json value, alert it.
         //Otherwise if php returns false or an http error code, alert there was an error.
         $.ajax({
            url: "/path/to/file.php",
            data: { "title": title },
            type: "POST",
            dataType: "JSON",
            success: function(d){
                alert("The Call was a success: "" + d);
            },
            error: function(d){
                alert("There was an error, it was: " + d);
            }
         });
         //Make sure you do this, otherwise the link will actually click through.
         return false;
       });
    });
</script>
于 2012-05-11T15:01:15.313 に答える
3

AJAXで行うか、<input name="var_name" type="hidden" value="">フィールド値に設定し、送信後にその値を取得できます

于 2012-05-11T15:02:25.537 に答える
1

あなたはAJAXでそれを手に入れます!

http://en.wikipedia.org/wiki/Ajax_%28programming%29

jqueryを使用すると、phpページを呼び出すことができます。

http://api.jquery.com/jQuery.ajax/

ウィキペディアの記事はテクノロジーの概要を提供し、jqueryのドキュメントは非常に優れた完全な例を提供します。

それはあなたがデータを取りそしてあなたのウェブサイトからPHPにそれを送ることを可能にします。

于 2012-05-11T15:00:35.377 に答える
1

AJAX リクエストを送信します。POSTまたはを介し​​てデータを渡すことができますGET

jQuery の場合:

$.ajax $.post $.get

于 2012-05-11T15:03:35.983 に答える