-1

ユーザーが選択したときに、選択した値を渡してクエリを選択する必要があるドロップダウンがあります。

同じページにドロップダウンとクエリがあるので、これを行う方法がわかりません。

私の知る限り、JS の値を PHP に渡すことはできません。これを行うにはどうすればよいですか?

ありがとうございました。

4

3 に答える 3

1

ページを同じにしたい場合は、AJAXを使用する方法が1つしかありません。Jqueryを使用すると、ajaxリクエストを非常に簡単に呼び出すことができるため、これを使用できます。

于 2013-03-21T18:39:38.797 に答える
0
var value;
$('#select-box').change(function() {
value = $(this).val();
});

変数「value」は、選択ボックスの値を保持します。「select-box」を選択ボックスのIDに置き換える必要があることに注意してください。

次に、この値をajaxPOSTを使用してPHPに送信する必要があります。

$.ajax({
        type: "POST",
        url: YOUR_URL
        data: "post_var=" + value,
        dataType: "text",
        error: function(jqXHR,textStatus,errorThrown) {
            // ERROR
            },
        success: function(xml) {
            // SUCCESS
        }
    });
于 2013-03-21T18:40:07.453 に答える
0

ドロップドロウボックスの値の変更について

$("sel selectore").change(function(){

if($(this).val()!=="")
  {ajax_call($(this).val)}
else
 {
   //display error for selecting proper val
 }

});

ここに ajax 呼び出し関数があります

function ajax_call(param)
$.ajax({
   url:"ur php file",
   data:{val:param},
   type:"POST",
 error: function(jqXHR,textStatus,errorThrown) {
            // ERROR
            },
   sucess:function(result)
   {
     //code for return reslylt
   }
});
}
于 2013-03-21T19:06:45.090 に答える