jQuery可以访问由MVC Tag助手创建的js

时间:2016-12-12 22:37:39

标签: javascript jquery asp.net-mvc tag-helpers

我正在使用jqwidgets MVC Tag Helpers构建.NET Asp应用程序。

在某些情况下,我需要由标记帮助程序创建的扩展或修改JS。

当我查看生成视图的源页面时,我得到类似这样的内容

<jqx-grid>
    <div altrows="True" autorowheight="True" columnsresize="True" filterable="True" id="grid" pageable="True" serverProcessing="True" showfilterrow="True" sortable="True" sourceId="Id" sourceModel="core.Data.Mjenjacnica.MjeKlistDoc" sourceTotalRecords="TotalRecords" sourceUrl="./GetPageData">
</div>
<script type='text/javascript'>
    $(function () 
        {var source = { 
            id: 'Id',
            dataFields: [ { name: 'BrojListe', type: 'string'}, { name: 'Datum', type: 'date'}, { name: 'Id', type: 'number'}],
            type: 'POST',
            dataType: 'json',
            url: './GetPageData',
            cache: false, 
            formatData: function(data){ return { 'jsonData': JSON.stringify(data)}; }, 
            beforeprocessing: function(data) { source.totalrecords = data.TotalRecords;}, 
            sort: function(data) { $('#grid').jqxGrid('updatebounddata', 'sort'); }, 
            filter: function(data) { $('#grid').jqxGrid('updatebounddata', 'filter'); }
            }; 
        var adapter = new $.jqx.dataAdapter(source);
        var grid= new jqxGrid($('#grid'),
            { altrows: true, 
            filterable: true, 
            showfilterrow: true, 
            pageable: true, 
            autorowheight: true, 
            sortable: true, 
            columnsresize: true,
            columns: [{ text: 'First Name', datafield: 'BrojListe', width: 150 }],
            virtualmode: true, 
            rendergridrows: function(obj) {return obj.data;},
            source: adapter });
            });
        </script>
</jqx-grid>

我有什么方法可以在客户端上使用jQuery或者更改这个生成的脚本。

我正在尝试在此js中为生成的源的url属性添加额外的param。

通常我可以在

中修改js的prams和方法
$(document).ready(function () {});

但是jQuery可以访问由taghelpers创建的JS吗?是否可以在客户端重写某些功能?

0 个答案:

没有答案