Передача Javascript-переменной в PHP с использованием Ajax - PullRequest
3 голосов
/ 26 мая 2011

Сейчас я работаю над существующим скриптом, который использует Ajax, с чем я никогда раньше не работал. В моем файле javascript установлена ​​переменная, которая получает значение из поля ввода на моей странице. Мне нужно использовать Ajax, чтобы опубликовать это только на моей странице PHP. Я не знаю, с чего начать,

Я не уверен, какой код вам нужно увидеть, но мой код javascript / AJAX, переменная, которую мне нужно передать, это 'var credoff'

$(".getPoint").click(function () {
    var theid = $(this).attr("id");
    var onlyID = theid.split("_");
    var onlyID = onlyID[1];
    var credoff = parseInt($(this).children('input.credoff:hidden').val());

    $.ajax({
        url: 'do.php',
        type: 'POST',
        data: "userID=" + onlyID,
        success: function (data) {
            if (data != "success1" && data != "success5") {
                $("#" + theid).text(data);
            } else {

                $("#thediv_" + onlyID).fadeOut("slow");
                $('#creditsBalance').fadeOut("slow");
                newbalance = parseInt($('#creditsBalance').text());

Должно ли быть в этом формате?

data: "userID=" + onlyID,
"credoff=" + credoff

Ответы [ 2 ]

5 голосов
/ 26 мая 2011
...
data: {
    userId: onlyID,
    credoff: credoff
},
...
2 голосов
/ 26 мая 2011

Или вы можете сделать это:

data: "userID=" + onlyID + "&credoff=" + credoff

не забудьте амперсанд! &

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...