从javascript文件调用视图javascript函数

时间:2013-07-23 18:32:50

标签: c# javascript jquery asp.net-mvc

我有一个jquery模板,在ajax调用完成后加载了值,而不是在视图加载上。

页面上的

从script.js文件加载我的javascript调用和函数。我需要script.js文件从视图中调用另一个函数。我如何从script.js

调用listload函数
var limit = 5, dir = ' Desc', sort = 'Created', index = 0, autoscroll = false;
function getDataUrl(index, action) {

    return '/Team/Linking/ListItemLinks/@Model.ItemId/?type=@Model.ItemType';

}
function listload() {
    alert('test');

}

1 个答案:

答案 0 :(得分:0)

科里,

根据我的理解,您将从视图中调用js文件中的函数,之后js文件将调用驻留在同一视图中的另一个函数。

我认为你可以实现它(通过理论上)因为,

  1. 当页面加载时,它将支持所有js。
  2. 考虑一下,如果你的js文件指向一个主页面/布局页面,当内页面加载时,它将具有累积的js(来自页面,外部js文件和主/布局页面)。所以你可以从js调用驻留在页面中的函数(需要验证)。
  3. 我认为jQuery可能有类似的东西,因为我们使用外部文件调用jquery,但之后调用下一行。

    另一件事是检查javascript中的回调和事件。我不是专家 话题。您可以查看以下链接,可能对您有所帮助。 Create a custom callback in JavaScript http://blog.pengoworks.com/index.cfm/2012/1/12/Adding-custom-callbacks-to-existing-JavaScript-functions