簡體   English   中英

如果是負數,請輸入數字ASCII

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM