Итак, у меня есть приложение HTML, PHP и ajax, которое загружает эту страницу: ViewOrderReports. php? Order_number = 77409362. Я пытаюсь передать порядковый номер в report_action. php при загрузке.
на ViewOrderReports. php? Order_number = 77409362 Страница У меня есть код ниже, чтобы получить номер заказа:
<?Php
if(isset($_GET["order_number"]))
{
$order_number=addslashes(strip_tags($_GET["order_number"]));
echo $order_number;
}
?>
<div id="order_number" style="display: none;" value="<?php echo $order_number; ?>"></div>
Затем в части ajax javascript на странице у меня есть этот код:
<script type="text/javascript">
$(document).ready(function(){
load_data();
$('#action').val("Insert");
function load_data(page)
{
var action = "Load";
var order_number = $("#order_number").val();
$.ajax({
url:"phptables/report_action.php",
method:"POST",
data:{action:action, order_number:order_number, page:page},
success:function(data)
{
$('#order_table').html(data);
alert('Current Order Number' + order_number);
}
});
}
</script>
Наконец, PHP, получающий номер заказа, находится ниже.
<?Php
if(isset($_POST["action"]) == "Load"&&isset($_POST["order_number"]))
{
echo "Do my actions";
}
?>
Проблема в том, что номер заказа не передан получателю PHP. Я попытался отладить код ajax на странице отправки, но кажется, что часть $ _GET и div не загружена до запуска загрузки ajax в ViewOrderReports. php? Order_number = 77409362. Надеюсь, что вы можете помочь.