繁体   English   中英

ASPX页面中的JavaScript触发“ $未定义”

[英]JavaScript in ASPX page triggers “$ is undefined”

我在ASPX页面上添加了一些JavaScript代码,当我导航到该页面时,出现以下错误:

在此处输入图片说明

我的JavaScript的ASPX页面的第一部分...以$(document).ready ...开头的行:

 <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="MyProcess.aspx.vb" Inherits="DC.Web.MyProcess" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <!DOCTYPE html> <link rel="stylesheet" runat="server" media="screen" href="DCStyles.css" /> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Move-In</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript"> if (typeof jQuery == 'undefined') { var script = document.createElement('script'); script.type = "text/javascript"; script.src = "http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(script); } </script> <script src="https://myurl/myjavascriptstuff.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { var fspParameters = { authenticationKey: '89234-979AF-kj23987-jkljjh-1123', opType: 'Token', entryContext: 'WebConsumerInitiated', formId: 'token-form', nameOnAccountField: 'NameOnAccount', zipField: 'Zip' }; fspSetup(fspParameters); }); </script> </head> <body> <form id="SomeForm" runat="server"> 

我无法解决此网页错误(除非我删除了JavaScript参考)。 有什么建议,我很困惑。

干杯,罗布。

我找到了解决方案。 有几个项目在玩,

  1. 具有AJAX控件的Telerik ASP.NET使用的嵌入式JQuery版本存在冲突。 我需要禁用嵌入的Telerik并指定一个JQuery版本,或者...
  2. 将我的JavaScript代码向下移动到Telerik定义下...仍在“正文”部分,但在“表单”部分之后。

抢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM