繁体   English   中英

jQuery函数Asp.net通过引用传递

[英]JQuery Function Asp.net pass by reference

因此,我尝试从Code Behind调用函数。 我尝试调用的Jquery函数是JSON编辑器jQuery插件,如下所示: http : //www.daviddurman.com/jquery-json-editor-plugin.html ,其源代码位于: https:// github .com / DavidDurman / FlexiJsonEditor

在我的aspx文件中,我有类似..

<div id="editor" class="json-editor"></div> 
<pre id="json"></pre>
<script src="Scripts/json/jquery.min.js"></script>
<script src="Scripts/json/jquery.jsoneditor.js"></script>
<asp:Label runat="server" ID="jsonlabel" Width="400"></asp:Label>

在我的后台代码中,我设置了“结果”,我称之为

string jquerystring = "var json = "+result+";" + "$('#editor').jsonEditor(json, change: function() { $('#jsonlabel').text(JSON.stringify(json));} });";
ClientScript.RegisterStartupScript(GetType(), "json", "<script type=\"text/javascript\">"+ jquerystring +"</script>");

所以基本上我想在'json'更改时更新'jsonlabel'文本。 事情是'json'对象始终保持不变。.我知道每次进行编辑时都会调用change函数()(我尝试使用消息框来证明这一点),但是由于某种原因,'json'对象始终保持不变相同..因此,我的“ jsonlabel”始终具有原始“ resulstring”的值

没关系,我已修复它。 我误读了文档-> http://forums.asp.net/post/5456160.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM