私は変更時にajaxを介してデータを投稿する簡単な選択をしました。同じページで POST 配列からデータを取得したいのですが、post 配列が空です。これがコードです。
Javascript
$('.product-selectbox').change(function() {
var select_id = $(this).attr("id");
var presentkort_type = $(this).val();
presentkort_type = presentkort_type;
alert(presentkort_type);
//alert("id is "+id);
var request = $.ajax({
url : "cashregister",
type : "POST",
data : {
prod_id : select_id, presenkort : presentkort_type
},
dataType : "html"
});
request.done(function(msg) {
$('#data').html(select_id);
console.log(select_id);
console.log(presentkort_type);
location.reload(true);
});
request.fail(function(msg) {});
});
PHP
if (isset($_POST['prod_id'])) {
$product_id = (int)$_POST['prod_id'];
print "product id is ".$product_id;
} else {
print "no data";
$product_id = (int)$_POST['prod_id'];
}