需要在jquery中使用server.htmlencode [英] Need to use server.htmlencode in jquery

查看:90
本文介绍了需要在jquery中使用server.htmlencode的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何编写Server.HtmlEncode





成功:函数(结果){
var doc ='';
$ .each(结果,函数(i,val){
doc = doc +'< li>< a onclick =setOfferDocument(\''+ val.CompanyName +'\ ')class =link-downloadhref =javascript:void(0)>'+ companyName +'< / a>< br />< / li>'
}) ;





我的尝试:



 doc = doc +'< li>< a onclick =setOfferDocument(\''+ @ Server.HtmlEncode(val.CompanyName)+'\')class =link-downloadhref =javascript:void(0)>'+ companyName +'< / a>< br />< / li>'









但是这给了我错误

解决方案

.each(result,function(i,val){
doc = doc +'< li>< a onclick =setOfferDocument(\''+ val.CompanyName +'\\ \\')class =link-downloadhref =javascript:void(0)>'+ companyName +'< / a>< br />< / li>'
} );





我的尝试:



 doc = doc +'< li>< a onclick =setOfferDocument(\''+ @ Server.HtmlEncode(val.CompanyName)+'\')class =link-downloadhref =javascript:void(0)>'+ companyName +'< / a>< br />< / li>'









但是这给了我错误


JavaScript有 encodeURIComponent() - JavaScript | MDN [ ^ ]

how to write Server.HtmlEncode


success: function (result) {
                   var doc = '';
                   $.each(result, function (i, val) {
                       doc = doc + '<li><a onclick="setOfferDocument(\''+val.CompanyName + '\')"  class="link-download" href="javascript:void(0)" >' + companyName + '</a><br /></li>'
                   });



What I have tried:

doc = doc + '<li><a onclick="setOfferDocument(\'' + @Server.HtmlEncode(val.CompanyName) + '\')"  class="link-download" href="javascript:void(0)" >' + companyName + '</a><br /></li>'





but this is giving me error

解决方案

.each(result, function (i, val) { doc = doc + '<li><a onclick="setOfferDocument(\''+val.CompanyName + '\')" class="link-download" href="javascript:void(0)" >' + companyName + '</a><br /></li>' });



What I have tried:

doc = doc + '<li><a onclick="setOfferDocument(\'' + @Server.HtmlEncode(val.CompanyName) + '\')"  class="link-download" href="javascript:void(0)" >' + companyName + '</a><br /></li>'





but this is giving me error


JavaScript has encodeURIComponent() - JavaScript | MDN[^]


这篇关于需要在jquery中使用server.htmlencode的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆