Javascript PHP+;JS getElementById()。值返回int而不是float
编辑:由于某些原因,PHP部件未正确显示,对此表示抱歉 我试图使用Javascript PHP+;JS getElementById()。值返回int而不是float,javascript,php,html,floating-point,getelementbyid,Javascript,Php,Html,Floating Point,Getelementbyid,编辑:由于某些原因,PHP部件未正确显示,对此表示抱歉 我试图使用getElementByID().value从javascript中的PHP/HTML获取值 然而,即使PHP中的值是十进制值,JS中的值也是int。 我需要得到浮点值,因为这些是谷歌地图上位置的坐标 下面是PHP部分:$lat和$long是十进制数字(我试图用点替换comas,但也没有结果) echo ' <ul id="cordinates"> <li id="lat" value="',$lat,'">
getElementByID().value
从javascript中的PHP/HTML获取值
然而,即使PHP中的值是十进制值,JS中的值也是int。
我需要得到浮点值,因为这些是谷歌地图上位置的坐标
下面是PHP部分:$lat
和$long
是十进制数字(我试图用点替换comas,但也没有结果)
echo '
<ul id="cordinates">
<li id="lat" value="',$lat,'"></li>
<li id="lon" value="',$long,'"></li>
</ul>';
Web端上的输出示例:
53.9933371,
-6.3912622和控制台中的横向::53纵向::-6
我做错了什么?
如何在JS中获得浮点值?
任何提示都会对我有很大帮助,谢谢。更新:
元素<ul id="cordinates">
<li id="lat" data-value="52.0193">52.0193</li>
<li id="lon" data-value="23.2413">23.2413</li>
</ul>
我不太懂PHP,但我认为您应该将其改为:
echo '
<ul id="cordinates">
<li id="lat" data-value="',$lat,'">',$lat,'</li>
<li id="lon" data-value="',$long,'">',$lon,'</li>
</ul>';
更新:
元素<ul id="cordinates">
<li id="lat" data-value="52.0193">52.0193</li>
<li id="lon" data-value="23.2413">23.2413</li>
</ul>
我不太懂PHP,但我认为您应该将其改为:
echo '
<ul id="cordinates">
<li id="lat" data-value="',$lat,'">',$lat,'</li>
<li id="lon" data-value="',$long,'">',$lon,'</li>
</ul>';
更新:
元素<ul id="cordinates">
<li id="lat" data-value="52.0193">52.0193</li>
<li id="lon" data-value="23.2413">23.2413</li>
</ul>
我不太懂PHP,但我认为您应该将其改为:
echo '
<ul id="cordinates">
<li id="lat" data-value="',$lat,'">',$lat,'</li>
<li id="lon" data-value="',$long,'">',$lon,'</li>
</ul>';
更新:
元素<ul id="cordinates">
<li id="lat" data-value="52.0193">52.0193</li>
<li id="lon" data-value="23.2413">23.2413</li>
</ul>
我不太懂PHP,但我认为您应该将其改为:
echo '
<ul id="cordinates">
<li id="lat" data-value="',$lat,'">',$lat,'</li>
<li id="lon" data-value="',$long,'">',$lon,'</li>
</ul>';
我也在使用它:/no Result能否为JSFIDLE提供从应用程序中呈现的HTML?您使用的是什么浏览器?抱歉,我不知道如何使用JSFIDLE。我使用的是Chrome浏览器是的,非常好,谢谢,祝您愉快。还有一个问题,如果整个程序在本地主机上运行,会有什么问题,但当我我使用的是:$xml=simplexml\u load\u file($request\u url)或die(“url未加载”);并获取消息url not Loading我也在使用它:/no Result您能为JSFIDLE提供从您的应用程序中呈现的HTML吗?您使用的是什么浏览器?抱歉,我不知道如何使用JSFIDLE。我使用的是Chrome浏览器是的,非常好,谢谢,祝您愉快。还有一个问题,如果完整,会有什么问题东西在本地主机上工作,但当我把它放在真正的服务器上时,它就不工作了。我使用:$xml=simplexml\u load\u file($request\u url)或die(“url not loading”);并获取消息url not Loading我也在使用它:/no Result您能为JSFIDLE提供从您的应用程序中呈现的HTML吗?您使用的是什么浏览器?抱歉,我不知道如何使用JSFIDLE。我使用的是Chrome浏览器是的,非常好,谢谢,祝您愉快。还有一个问题,如果完整,会有什么问题东西在本地主机上工作,但当我把它放在真正的服务器上时,它就不工作了。我使用:$xml=simplexml\u load\u file($request\u url)或die(“url not loading”);并获取消息url not Loading我也在使用它:/no Result您能为JSFIDLE提供从您的应用程序中呈现的HTML吗?您使用的是什么浏览器?抱歉,我不知道如何使用JSFIDLE。我使用的是Chrome浏览器是的,非常好,谢谢,祝您愉快。还有一个问题,如果完整,会有什么问题东西在本地主机上工作,但当我把它放在真正的服务器上时,它就不工作了。我使用:$xml=simplexml\u load\u file($request\u url)或die(“url not loading”);并获取消息url not loading