JavaScript 函数访问

标签 javascript jquery

我在 $(function() { function parseData(){...} )}; 中有一段代码

我还有一个在就绪 block 之外声明的函数。这是外部的,因为我将其连接在代码隐藏中,即 ddlCategories.Attributes.Add("onchange", "getDataFields()");

从 getDataFields 函数中,我需要调用 parseData 但它似乎没有找到它。

如何从就绪 block 外部访问就绪 block 中的 parseData()?

(抱歉,如果某些术语不正确 - 我现在使用 JS)

最佳答案

有什么原因 parseData() 必须位于就绪 block 中?为什么不直接将其设为顶级函数:

<script type="text/javascript">

function parseData() { ... }

$(document).ready( function() {
   ddl.Categories.....
}
<script>

关于JavaScript 函数访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6734885/

相关文章:

jquery - jqGrid在EditForm中填充选择

javascript - 在动态内容上使用 jQuery load()

javascript - 使用 Squirrel 将 Electron App 安装到 ProgramFiles(x86)

javascript - 字符串 var 实例的问题

javascript - 如何获取自举开关的值

javascript - 如果使用 GET 方法,AJAX 请求无法将 DateTime 传递到服务器

jquery - Kendo UI 下拉列表在更改边框颜色时丢失数据

javascript - 在我的组件中使用 React、ES6 渲染状态

javascript - 如何在 React Native 中过滤掉之前未添加到数组中的项目?

javascript - 如何替换一个占位符单词?