Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在MVC的部分视图上获取javascript中的QueryString值_Jquery_Asp.net Mvc_Asp.net Mvc Partialview - Fatal编程技术网

Jquery 如何在MVC的部分视图上获取javascript中的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> $(文

在我的场景中,我需要在MVC中部分视图的页面加载上获取QueryString值 我的代码是:

<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();
警报(工业);
}); 
试试看。同时尽可能多地将脚本保存在主视图中,而不是部分视图中。请尝试。同时尽可能多地将脚本保留在主视图中,而不是部分视图中。