php - 使用 Ajax 将 Javascript 变量传递给 PHP

标签 php javascript ajax jquery

我目前正在处理一个使用 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

最佳答案

...
data: {
    userId: onlyID,
    credoff: credoff
},
...

关于php - 使用 Ajax 将 Javascript 变量传递给 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6130662/

相关文章:

javascript - 页面加载完成时设置超时 - jQuery

javascript - ajax调用后重新加载jquery插件

php - Laravel 访问公共(public)文件夹之外的图像

php - 如何从 CLI 标准输入中读取非 ASCII 字符

php - 如何从循环中提取 foreach 循环内的值?

Java8 Nashorn - 引用错误 : "eu" is not defined

php - PHP Select 语句错误

javascript - AngularJS 1.2.14 $http POST 错误响应正文为空

javascript - 在 AngularJS 中禁用和启用悬停

jquery - 如何将字典发送回 Django View ?