[英]Make a number ASCII if negative
我正在嘗試獲取用戶的long和lat,然后將其拉入yahoo api查詢以獲得基於此long和lat的WOEID,然后傳遞給weather API調用。
我的問題是,對於負經度,返回整數,例如-0.127683。 我遇到的問題是在以下網址中:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.placefinder%20where%20text%3D%22"+lat+"%2C"+long+"%22&format=json&callback=
long包括減號,但不包括URL調用所需的ASCII格式。
(上面的URL中的long和lat指的是在另一個AJAX調用管理器中引入的long和lat變量。)
有什么工作嗎?
只需在進入URL的任何部分調用encodeURIComponent(str)
,它就會自動轉換為URI安全格式。 有關詳細信息,請參閱MDN 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.