<script>
function user_pro(useron){
$.post("userprofile.php", { useron:useron });
document.location.href="userprofile.php";
}
$(document).on('click','#userprofile',function(){
var useron=$(this).data('id4');
user_pro(useron);
});
</script>
を行っている間jqueryのAJAX and.data()メソッドを介してページにデータを送信し、私がクリックしたときに、私は)(jqueryのAjaxの.postを通じてページ「userprofile.php」にデータを送信しようとしていますidが 'userprofile'のボタン私はユーザーのユーザー名(私は自分のデータベースからdata-id4属性で取得したもの)を保存しています。このユーザ名を私のuserprofile.phpページに送り、彼のプロフィール(dp、status、all ...のように)を表示したい。私は変数useronにデータを格納することができるので、.data( 'id4')メソッドは正常に動作しています。私はuserprofile.phpにデータを送ることができません。 id = "userprofile"のボタンをクリックすると、同時にそのページに移動したいと思っています。そのページに
<a data-id4='".$row['username']."' id='userprofile' class='w3-btn w3-teal w3-hover-indigo'>profile</a>
これはhtml要素です。 htmlはphpページのechoタグの内部にあります(つまり、これらの引用符が使われています)。
誰かがここで私を助けることができます。前もって感謝します :) 。
htmlも表示します。 – aldrin27
これでhtml要素が追加されました。 –
あなたの 'userprofile'のパスは何ですか?これは 'localhost/public/userprofile.php'でなければなりません – aldrin27