2017-10-14 103 views
0

默認情況下,我以美元爲單位顯示產品的價格,因此我永遠不會更改,因此我知道它總是以美元爲單位。從USD到瀏覽器的區域設置貨幣的jQuery格式貨幣?

我需要將包含貨幣符號的價格轉換爲用戶的瀏覽器語言環境,這意味着如果該用戶居住在以色列,然後將其計算機移動到美國,價格仍會顯示在以色列新謝克爾。

有沒有辦法做這樣的事情,而不是通過IP將用戶的國家的貨幣作爲基礎?

+0

JS不會爲您提供本地貨幣符號或「美元到本地貨幣」的轉換率。你會安排自己或使用一些第三方。價格和貨幣的格式化可以完成。見:https://stackoverflow.com/a/33561563/2652134 –

回答

0

你可以從這裏geoplugin.com

使用geoplugin庫,並完成類似下面的代碼:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script> 

$(document).ready(function() { 
    var currencyCode = geoplugin_currencyCode(); 
}); 
+0

嗨,謝謝你的答案。該插件是否通過IP的位置獲取信息? – Jony

+0

它似乎在使用IP。我建議你閱讀插件鏈接。 –