![](/img/trans.png)
[英]How to iterate/loop over a text string that contains HTML tags while ignoring those HTML tags in Javascript?
[英]Post a string contains html tags in javascript
我想使用ajax将字符串发布到html文件中。
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Your browser does not support Ajax HTTP");
return;
}
xmlhttp.onreadystatechange=getOutput;
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
在url中,我发送了我想要在另一个文件中的参数。 它还包含一个带有html标记的字符串,例如
<table id='detReportTable' style='color:#333333;font-family:sans-serif;width:97%;margin-left:10px;'><tbody><tr><td colspan='2' style='text-align:center;'><div style='font-size: 19px;font-weight: bold;' id='score_cont'></div></td></tr></tbody></table>
我将此字符串作为参数发送,但没有html标记将无法发送该参数,其他参数将发送例如: foo=sample
。 它显示了一个错误。 我可以发送此html字符串,还是我的方法有误,请提出任何建议。
提前致谢。
为什么不正常传递所有这些信息? 为什么需要包括html标签?
您的代码由于equals(=)而中断。 您可以将所有等号替换为〜,然后将传递完整参数,在另一页上,您可以通过将〜替换为=来修复它。
例:
var parameters =“ <表ID ='........>”;
while(parameters.indexOf('=')> = 0){
参数= parameters.replace('=','〜');
}
您还需要替换#
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.