javascript - 窗口对象作为函数内部的全局变量始终未定义

标签 javascript jquery

嗨,我不知道我错过了什么,但它是否总是显示未定义。

function report_grid() {
$.ajax({
    type: "POST",
    url: "filter_option.php?action=filter",
    data: $('#form1').serialize(),
    async: false,
    success: function(rdata) {
        window.my_var = rdata
    }
})
}
$('#onscreen').click(function() {
    alert(my_var);
    return false;
})

我对谷歌的所有搜索都表明这应该有效,不知道为什么它不起作用。

最佳答案

好吧,看来您只是忘记调用report_grid()

关于javascript - 窗口对象作为函数内部的全局变量始终未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11464071/

相关文章:

javascript - 需要启用键盘的空格键

用于管理占位符的 Javascript 插件

javascript - 使 Django 表中的行可单击

javascript - 定位页面上的第一篇和最后一篇文章

javascript - 我的 Javascript 应该按什么顺序排列?

javascript - 在文本选择上显示自定义菜单

javascript - 使用 html2canvas 定位特定 div

javascript - Node.js 应用程序在运行循环一段时间后停止

javascript - JS 数组问题 - 切片数组 'b' 和 'a' 也被切片

jquery - 当某些字段被禁用时,表单不会使用 jquery 表单提交来提交