将Javascript变量转换为Coldfusion变量
嗨,我有以下代码。我试图弄清楚如何获取test_xml=xmlEditor.getXmlAsString();从该脚本中插入coldfusion变量 我试过了将Javascript变量转换为Coldfusion变量,javascript,xml,coldfusion,Javascript,Xml,Coldfusion,嗨,我有以下代码。我试图弄清楚如何获取test_xml=xmlEditor.getXmlAsString();从该脚本中插入coldfusion变量 我试过了 <cfset myXML = qQuery[test_xml]> 如果您试图从javascript获取一个变量返回coldfusion,则需要研究AJAX之类的东西 您可以使用类似这样的方式将变量发送到cfm页面: $.post("variable.cfm" + jsvariable,function(data,statu
<cfset myXML = qQuery[test_xml]>
如果您试图从javascript获取一个变量返回coldfusion,则需要研究AJAX之类的东西 您可以使用类似这样的方式将变量发送到cfm页面:
$.post("variable.cfm" + jsvariable,function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
这会将
jsvariable
变量发送回coldfusion页面,在那里您可以返回您想要的内容,返回的内容将位于数据变量中。如果您试图从javascript将变量返回coldfusion,您需要研究类似AJAX的内容
您可以使用类似这样的方式将变量发送到cfm页面:
$.post("variable.cfm" + jsvariable,function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
这会将jsvariable
变量发送回coldfusion页面,在那里您可以返回您想要的内容,返回的内容将位于数据变量中。CF和JS位于两个不同的位置。阅读本文:我将JS拉入一个文本区域,将执行以下操作:否,因为“form.finalxml”
是一个字符串。删除引号,然后(如果您提交了一个包含…
)的表单,您将获得变量的内容。如果您将js拉入表单字段,并且我建议隐藏而不是文本区域,则当您提交表单时,它将成为ColdFusion变量。CF和js位于两个不同的位置。阅读本文:我将JS拉入一个文本区域,将执行以下操作:否,因为“form.finalxml”
是一个字符串。删除引号,然后(如果您提交了一个包含…
)的表单,您将获得变量的内容。如果您将js拉入表单字段,我建议隐藏而不是文本区域,当您提交表单时,它将成为ColdFusion变量;明显的区别/好处是它不会重新加载整个页面,但了解jQuery方法的工作原理并意识到它不是神奇的(即它仍在执行HTTP请求)很重要;明显的区别/好处是它不会重新加载整个页面,但了解jQuery方法的工作原理并意识到它不是神奇的(即它仍在执行HTTP请求)是很重要的。