簡體   English   中英

將URL字符串傳遞到javascript文件的更好方法?

[英]better way of passing URL string to javascript file?

我在_layout.cshtml中使用以下內容

<div id="authorLoader" data-request-url="@Url.Action("Index", "Author", new { area = "Book" })"></div>

在js文件中,我這樣檢索網址:

var url= $('#authorLoader').data('request-url');

工作正常,但是,我最終在布局頁面中使用了20多個div標簽。 有沒有更好的方法將url字符串傳遞給javascript? 還是這是推薦的方式?

謝謝!

這是一種不錯的方法。有時我會“作弊”,然后將一些JS放入模板中,然后執行類似的操作

<script>
    var url = "@Url.Action("Index", "Author", new { area = "Book" })";
</script>

它沒有多少清理器,但是至少可以節省一個jquery操作。

不確定此請求的上下文,但是您可以構造一個URL的javascript數組,然后將該數組傳遞給讀取它們的函數嗎? 或者,可以構造一個JSON字符串。 取決於您打算如何使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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