2017-08-21 16 views
-1

これは繰り返されるようですが、jquery変数のデータをPHPセッションまたは変数に送信する正しい方法をまだ理解していません。jquery変数データを同じページのPHPセッションまたは変数に送信する問題があります

私はそれがajaxを使って行われているのを見ましたが、私はまだ自分のコードでそれを実装することができません。

$(document).on("click","button",function(){ 
    var clicked_name = $(this).html(); 
    var url = window.location.href; 
    var params = url.split('?id='); 
    var id = (params[1]); 
    $.ajax({ 
     type:"POST", 
     url:"slider.php", 
     data:{id:id}, 
     success:function(){ 
      $('#user_names').html(clicked_name); 
     } 
    }); 
}); 

そして、それが表示された場合、これは次のとおりです:

<div id="user_names"></div> 

<?php 
    $fetching_clicked_user_name = $_POST['user_names']; 
    echo $fetching_clicked_user_name; 
?> 

今、私は「ドンここ

は現在、同じHTMLページ上の値を表示する以外に何もしないjqueryのコードがありますその値を同じファイルのPHPセッションまたは変数に送信したいのではなく、ページに値を表示したいとします。

あなたが私の質問を理解していない場合は、私がajaxとこのすべてのことを初めて勉強していて、これをまだ学んでいるので、できるだけ簡単な言葉で解決策を説明してください。

+0

'私はそれは、AJAXを使用して行われることを見ましたが、私はまだあなたがそのAJAXに正しいいる私code.'でそれを実装することはできませんよに、あなたのコード内のそれぞれの行を変更してみてくださいあなたが使用する必要があるものですが、あなたが試したことを私たちに示すために必要なものです。 –

+0

http://api.jquery.com/jquery.ajax/ – Fky

+0

私はあなたにコードを示す必要があることを理解しています。私はそれをローカルに持たず、サーバー上にありました。 '$(document).on(" click "、" button "、function(){ var clicked_name = $(this).html(); var url = window.location.href; var params = url。スプリット( 'ID ='); するvar ID =(paramsは[1]); $アヤックス({ タイプ: "POST"、 URL: "slider.php"、 データ:{ID:ID} 、 成功:関数(){ $( '#のUSER_NAMES')HTML(clicked_name); 。} }); }); ' と、これは残り –

答えて

0

は、以下の

data:{user_names:id}, 
success:function(result){ 
    $('#user_names').html(result); 
関連する問題