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