Jquery 如何在MVC的部分视图上获取javascript中的QueryString值
在我的场景中,我需要在MVC中部分视图的页面加载上获取QueryString值 我的代码是:Jquery 如何在MVC的部分视图上获取javascript中的QueryString值,jquery,asp.net-mvc,asp.net-mvc-partialview,Jquery,Asp.net Mvc,Asp.net Mvc Partialview,在我的场景中,我需要在MVC中部分视图的页面加载上获取QueryString值 我的代码是: <script type="text/javascript" language="javascript"> $(document).ready(function () { var industries = '@Request.QueryString["industries"]'; alert(industries); }); </script> $(文
<script type="text/javascript" language="javascript">
$(document).ready(function () {
var industries = '@Request.QueryString["industries"]';
alert(industries);
});
</script>
$(文档).ready(函数(){
var industries='@Request.QueryString[“industries”];
警报(工业);
});
当我当时渲染QueryString值时,它工作正常,但在Javascript中不工作。这里有一个解决方法:
生成hiddenfield并将QS放入其中,然后使用jquery选择器获取值
<input type='hidden' value='@Request.QueryString["industries"]' id='HdnIndustries' />
<script type="text/javascript" language="javascript">
$(document).ready(function () {
var industries = $("#HdnIndustries").val();
alert(industries);
});
</script>
$(文档).ready(函数(){
var industries=$(“#HdnIndustries”).val();
警报(工业);
});
以下是解决方法:
生成hiddenfield并将QS放入其中,然后使用jquery选择器获取值
<input type='hidden' value='@Request.QueryString["industries"]' id='HdnIndustries' />
<script type="text/javascript" language="javascript">
$(document).ready(function () {
var industries = $("#HdnIndustries").val();
alert(industries);
});
</script>
$(文档).ready(函数(){
var industries=$(“#HdnIndustries”).val();
警报(工业);
});
试试看。同时尽可能多地将脚本保存在主视图中,而不是部分视图中。请尝试。同时尽可能多地将脚本保留在主视图中,而不是部分视图中。