我有一个jquery ajax的职位,因为某些原因无法正常工作:jquery ajax无法正常工作?
<script>
var callback = function(data) {
if (data['order_id']) {
$.ajax({
type: 'POST',
url: '<?php echo $_SERVER['PHP_SELF']; ?>',
data: { myid: 123456 },
success: function(data) {
alert("Transaction Completed!");
}
});
}}
</script>
<?php if ($_POST['myid']) { echo $_POST['myid']; } ?>
的“回调”功能工作正常(我测试了),只是它停靠在ajax post
,我不能看我的echo
的
关于我在做什么错误的任何想法?
感谢
编辑: 我编辑的脚本位在哪里阿贾克斯成功发布了点,但我不能让PHP来呼应什么
除了语法错误之外,你偶然尝试跨域的ajax调用吗? –
@Martin Jespersen:他在调用'$ _SERVER [PHP_SELF]',所以我不认为这是问题。 @Patrioticcow:没有任何错误可以在控制台中看到吗? – GNi33
完全没有错误。如果我尝试看到'XMLHttpRequest,textStatus,errorThrown',他们告诉我什么都没有 – Patrioticcow