Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Javascript变量转换为Coldfusion变量_Javascript_Xml_Coldfusion - Fatal编程技术网

将Javascript变量转换为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

嗨,我有以下代码。我试图弄清楚如何获取test_xml=xmlEditor.getXmlAsString();从该脚本中插入coldfusion变量

我试过了

 <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请求)是很重要的。