Wordpressクエリ配列にユーザー入力を取得しようとしています。私は私のjqueryコードで入力を得ることができますが、PHP配列の'meta_value' => '123456',
に追加したいと思います。 'meta_value' => '123456',
を'123456'
からvar x
にjqueryスクリプトから変更するにはどうすればよいですか?配列への入力をハードコードする代わりにユーザー入力を取得する
誰かが'meta_value' => '123456',
を入力フィールドから取得する別の方法を提案できますか?
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#bt").click(function(){
var x = jQuery("#txt_name").val();
alert(x);
});
});
</script>
<input type="text" id="txt_name" />
<input type="button" id="bt" value="click here" />
<?php
$args = array(
'meta_key' => 'cardnum',
'meta_value' => '123456',
'meta_compare' => '='
);
$user_query = new WP_User_Query($args);
// User Loop
if (! empty($user_query->results)) {
foreach ($user_query->results as $user) {
echo '<p>' . $user->cardnum ." ". $user->nickname . '</p>';
}
} else {
echo 'Not available number.';
}
?>
このデータは、ajaxまたはフォームを使用してサーバーに送信する必要があります。 Phpはブラウザでは動作しません。あなたは助けてくれてありがとうございました。AJAXとWordpressのAJAXを使用することに関するウェブ上のチュートリアルがたくさんあります。 – charlietfl
ありがとうございました。 – Tarek