Extjs 如何解决这个错误;格式错误的URL“;?
我想传递一个参数字符串include style标记,例如:Extjs 如何解决这个错误;格式错误的URL“;?,extjs,urldecode,extjs3,Extjs,Urldecode,Extjs3,我想传递一个参数字符串include style标记,例如: a:"<font color=blue>testing!@#$%^&*()_+{}|:"<>?-=[]\;',./" a:“测试!@$%^&*()”+{}:“?-=[]\”/" 我正在使用decodeURI传递字符串。但在extjs中仍然出现错误 我已被选中,是一个符号%导致此错误出现 如何解决它???我不确定我是否完全理解您的问题,但您可能应该从转义字符串开始,以防止第二个“终止您的
a:"<font color=blue>testing!@#$%^&*()_+{}|:"<>?-=[]\;',./"
a:“测试!@$%^&*()”+{}:“?-=[]\”/"
我正在使用decodeURI传递字符串。但在extjs中仍然出现错误
我已被选中,是一个符号%导致此错误出现
如何解决它???我不确定我是否完全理解您的问题,但您可能应该从转义字符串开始,以防止第二个
“
终止您的字符串
// Original:
a:"<font color=blue>testing!@#$%^&*()_+{}|:"<>?-=[]\;',./"
//原件:
答:“测试!”/"
通过突出显示语法可以看出原始字符串提前终止
// Escaped:
a:"<font color=blue>testing!@#$%^&*()_+{}|:\"<>?-=[]\\;',./"
//转义:
答:“测试!@$%^&*()_+{}|:\"?-=[]\\;',./"
通过使用转义字符\
,您可以告诉JS将第二个“
解释为字符串的一部分,而不是字符串终止符。您还应该转义字符串末尾附近的\
字符,以防止JS认为您正在使用它转义;
字符。1)Ext.getCmp('txt')。setValue(Ext.util.Format.htmlDecode(getSel.data.Message))
使用Ext.util.Format.htmlDecode
第二部分是
参数:{
msg:(Ext.getCmp('txt').getValue())
不需要编码
(三)
Page Language=“C#”AutoEventWireup=“true”codebeahind=“Msg.aspx.cs”Inherits=“Msg”ValidateRequest=“false”%%>
打开Msg.aspx
加载项ValidateRequest=“false”