我正在尝试将数据库中的变量存储到JavaScript变量中,代码如下:
var long = "<%=RecordSet.record.get('GPS - Longitude')%>";
&lt;%=和%&gt;是我正在使用的程序的API的本地标签,它基于JavaScript并运行JavaScript。当我从数据库中调用此数据字段时:
如果数据存储为:91°6'5“W 由于字符串中的字符,数据不会存储在变量“long”中。
如果数据存储为:91°6'5 W 数据将以变量“long”存储得很好。
我知道有一个名为“addslashes()”的.php函数,它可以在从数据库中提取信息时解决这个问题。我试过在数据库调用上使用“替换”函数没有运气。这可能在JavaScript中吗?
答案 0 :(得分:0)
您是否尝试过使用javascript函数'replace'
string.replace('"', "'");
或者在php中你可以使用那里的替换功能
$string=str_replace('"', "'", $string);
答案 1 :(得分:0)
问题已经解决。这与我正在使用的程序有关。如果您对此感兴趣,请点击链接: