-1
我有一個複雜MVC4頁面,已經有不止一個使用$(文件)。就緒
一切運作良好。
但在這種特殊情況下,我可以在Firebug一步一步光標直接跳到最後一個大括號在這裏看到的是下面的代碼:
<script type="text/javascript">
$(document).ready(function(){
var ProjectId = GetURLParameter('ProjectId');
var ContextType = GetURLParameter('ContextType');
var ContextId = GetUrlParameter('ContextId');
var Category = GetUrlParameter('category');
var Schmurz = GetURLParameter('schmurz');
if (Category)
{
var strMethodUrl = "/Tree/GetSelectedCategory?category=" + Category;
$.get(strMethodUrl, receiveResponse);
}
function GetURLParameter(sParam) {
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.sp('&');
if (sURLVariable) {
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam) {
return sParameterName[1];
}
}
}
return '';
}
});
</script>
這是完全一樣的,如果我寫這篇文章如下:
<script type="text/javascript">
$(document).ready(function(){
var ProjectId = GetURLParameter('ProjectId');
var ContextType = GetURLParameter('ContextType');
var ContextId = GetUrlParameter('ContextId');
var Category = GetUrlParameter('category');
var Schmurz = GetURLParameter('schmurz');
if (Category)
{
var strMethodUrl = "/Tree/GetSelectedCategory?category=" + Category;
$.get(strMethodUrl, receiveResponse);
}
});
function GetURLParameter(sParam) {
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.sp('&');
if (sURLVariable) {
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam) {
return sParameterName[1];
}
}
}
return '';
}
</script>
我們將非常感謝您的幫助,因爲我真的沒有看到此原因,並且需要此代碼才能很快工作。
謝謝!
把你的功能GetURLParameter叫它