Javascript TypeError:$.url不是函数
我在app/views/reports下有一个名为_report_js.html.erb的javascript文件。当我运行我的应用程序时,我得到了错误: TypeError:$.url不是函数 这是我的代码:Javascript TypeError:$.url不是函数,javascript,ruby-on-rails,Javascript,Ruby On Rails,我在app/views/reports下有一个名为_report_js.html.erb的javascript文件。当我运行我的应用程序时,我得到了错误: TypeError:$.url不是函数 这是我的代码: <script type="text/javascript"> if($.url().param('ig') == 'true') { alert("hi"); $('#icons').hide(); $('#photos').sh
<script type="text/javascript">
if($.url().param('ig') == 'true') {
alert("hi");
$('#icons').hide();
$('#photos').show();
end
</script>
if($.url().param('ig')=='true'){
警报(“hi”);
$(“#图标”).hide();
$(“#照片”).show();
结束
不是jQuery核心的一部分。如果您想实现类似的功能,可以使用
var getUrlParameter = function getUrlParameter(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
在你的例子中,是这样的
if(getUrlParameter('ig') == 'true') {
不是jQuery核心的一部分。如果您想实现类似的功能,可以使用
var getUrlParameter = function getUrlParameter(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
在你的例子中,是这样的
if(getUrlParameter('ig') == 'true') {
您的代码可能假设库purl库已加载,但未加载或无法访问 您可以尝试另一种方法:
if(purl().param('ig') == 'true') {
您的代码可能假设库purl库已加载,但未加载或无法访问 您可以尝试另一种方法:
if(purl().param('ig') == 'true') {
它是哪一个库?你在页面中有这样的插件吗?
$。url
不是jQuery核心方法它是哪一个库?你在页面中有这样的插件吗?$。url
不是jQuery核心方法最好包含一些代码的上下文/解释,因为这会使答案更有用。最好包含一些上下文/e解释代码,因为这使答案更有用。