我有一個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