使用 javascript 解析 GET 中的 HTML 到文件

Parse HTML in GET with javascript to file

本文关键字:HTML 文件 中的 GET javascript 解析 使用      更新时间:2023-09-26

>我有一个函数,它在 GET 中调用包含此信息的脚本:

color = color_class(statistics[0]);
class = get_class(statistics[0]);
class = '<font style="color:'+color+';">'+class+'</font>';
switch(stage){
    case 1: call_file('tut_class.php?choice='+class,'main'); break;
}

这看起来像这样:

 <font style="color:#0d84b6;">Class One</font>

但是在控制台中,它显示如下:

tut_class.php?choice=%3Cfont%20style=%22color:   //the rest is missing

所以我无法在 PHP 脚本中获取它以显示。有没有办法解决这个问题?

"class"不是保留变量名称吗?我会把它改成别的东西...

编辑:对不起,显然这仅适用于ecmascript,而不是javascript

在使用 urlencode 将字符串添加到 URL 之前,您应该对其进行转义,然后使用 urldecode 取消转义它。

编辑:哎呀,你正在编写javascript。你应该使用 javascript 的 encodeURIComponent 来编码字符串,而不是 PHP 的 urlencode。