Получить данные в Ajax не работает - PullRequest
0 голосов
/ 07 августа 2011

У меня есть этот код Jquery Javascript:

$(document).ready(function(){
    $("#check_button").click(function(){
        $.ajax({
            url: "includes/adcontent.php",
            type: "GET",
            data: "id=<?php echo $id; ?>",
            async: false,
            cache: false,
            beforeSend: function (data) {
                    $('#check_quest_button_div').html("<img src='/images/icons/loading.gif' title='Please wait' alt='Please wait' />");
            }
        });
    });
});

И это мой PHP-код в include / adcontent.php:

if (!isset($id) && isset($_GET['id'])){
    $id=htmlspecialchars(strip_tags($_GET['id']));
}
echo $id;

Но с этим кодом у меня появляется сообщение об ошибке,Скрипт не отправляет данные GET.В чем проблема?

Ответы [ 2 ]

0 голосов
/ 07 августа 2011

Вы пробовали это:

$.ajax({
    url: "includes/adcontent.php?id=<?php echo $id; ?>",
    type: "GET",
    async: false,
    cache: false,
    beforeSend: function (data) {
        $('#check_quest_button_div').html("<img src='/images/icons/loading.gif' title='Please wait' alt='Please wait' />");
    },
    success: function (data) {
        alert(data);
    }
});

Вы видите предупреждение?

0 голосов
/ 07 августа 2011

Попробуйте это

$(document).ready(function(){
    $("#check_button").click(function(){
        $.ajax({
            url: "includes/adcontent.php?id=<?php echo $id; ?>",
            type: "GET",
            async: false,
            cache: false,
            beforeSend: function (data) {
                    $('#check_quest_button_div').html("<img src='/images/icons/loading.gif' title='Please wait' alt='Please wait' />");
            }
        });
    });
});
...