2013-07-23 2 views
1

У меня есть шаблон jquery, который загружается со значениями после завершения вызова ajax, а не загрузки вида.Функция вызова javascript из файла javascript

на странице загрузите мои вызовы и функции javascript из файла script.js. Мне нужен файл script.js для вызова другой функции из представления. Как бы я вызвать функцию listload из script.js

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

    return '/Team/Linking/ListItemLinks/@Model.ItemId/[email protected]'; 

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

} 
+0

указанная функция объявлена ​​глобально или в окне или любом объекте, определенном в окне? если нет, то это невозможно. –

ответ

0

Corey,

Согласно моему пониманию, вы будете вызывать функцию в файле JS с точки зрения и после этого файл JS волевых вызывает другая функция, находящаяся в одном и том же представлении.

Я думаю, что вы можете достичь его (theoritically), потому что,

  1. при загрузке страницы, он будет все клубы JS.
  2. Рассмотрите, если ваш файл js указывает на страницу мастера/макета, когда загружается внутренняя страница, он будет иметь кумулятивный js (со страницы, вне js-файлов и страниц master/layout). Таким образом, вы можете вызвать функцию, находящуюся на странице, из js (необходимо проверить).

Я думаю, что 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

Смежные вопросы