简单的问题:我只想发送item_num
到 insert_profile.php,然后加载 insert_profile.php 并在那里回显item_num
。它不工作!'insert_profile.php' 将加载,但它没有获取数据。
是我的问题data:
吗?我也试过了data: {item_num: item_num}
。如果这是重复的,我很抱歉,但我已经尝试了我见过的所有示例,但没有一个有效。我认为它也可能在success:
我还查看了http://api.jquery.com/jQuery.ajax/。
Javascript/HTML
<script>
$('.prof_wl_btn').click(function() {
$(this).removeClass('prof_wl_btn');
$(this).addClass('prof_wl_btn_added');
var item_num = this.id;
alert('item id ' + item_num); //*this will alert correctly*
$.ajax({
type: "POST",
url:'insert_profile.php',
data: "item_num"+item_num,
success: location.href = "insert_profile.php" //*this will load**
});
});
</script>
PHP
<?php
$s_n = $_REQUEST['item_num'];
echo $s_n;
?>