Javascript 传递变量在 Ajax 中不起作用

标签 javascript jquery

我在将变量传递给我的 ajax 时遇到问题,其中:

这会起作用:url: 'testing.php?id=1',

这将不起作用:url: 'testing.php?id=theid',

完整代码如下:

function myfunc(theid) {
    $.ajax({
        url: 'testing.php?user_id=1',
        success: function() {
            alert('this worked' + venueid);
        }
    });
}

并且这段代码没有传递变量值:

function myfunc(theid) {
    $.ajax({
        url: 'testing.php?user_id=theid',
        success: function() {
            alert('this worked' + venueid);
        }
    });
}

这是语法问题吗?我在这里做错了什么?

最佳答案

function myfunc(theid) {
$.ajax({
   url: 'testing.php?user_id='+ theid,
   success: function(){
   alert('this worked' + venueid);
                    }
});
}

关于Javascript 传递变量在 Ajax 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895310/

相关文章:

javascript - 从动态创建的控件中进行 ajax 调用

javascript - 在Javascript中,如何区分使用实际数据保存的对象和作为引用保存的对象?

jquery - 在 Chrome 中使用 jquery 的文本输入时未触发更改事件

Jquery 垂直居中..错误是什么?

jquery - 启用缓存的微调消息

javascript - VueJs 数据不会显示

javascript - 匹配直到下一行开始

jQuery 删除 .click 上的类

jquery - ajax 调用成功后重定向消息

javascript - 使用javascript动态更改文本时保留CSS