首页 > 编程语言 >浏览器访问 JSP 文件时无法进入 JavaScript 代码

浏览器访问 JSP 文件时无法进入 JavaScript 代码

时间:2023-01-09 23:35:55浏览次数:45  
标签:浏览器 标签 代码 JavaScript json JSP

问题描述

浏览器访问 <head> 中有 JavaScript 代码的 JSP 文件:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
    <script src="https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js"/>
    <script type="text/javascript">
      // 页面加载事件的简写方式
      $(function(){
        $("#btnJson1").click(function (){
          $.ajax({
            url:"${pageContext.request.contextPath}/json/request01",
            method:"post",
            data:"Zoe",
            contentType:"application/json",
            // post 方法的默认 contentType 为:applicatin/x-www-form-urlencoded,即以 form 内容类型提交
            // applicatin/x-www-form-urlencoded 传参方式:"name=zhangsan&id=1"
            dataType:"json",
			success:function(user){
              alert(user.name);
            }
          });
        });
      })
    </script>
  </head>
  <body>
    <input type="button" value="发送单个参数的 json 数据" id="btnJson1"/><p/>
  </body>
</html>

浏览器页面出现 <body> 中的按钮,点击却没反应,无法进入 JavaScript 代码。

原因分析

这句语法错误,<script> 标签是非自闭合标签,必须有开始标签和结束标签,否则浏览器解析不出来。

<script src="https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js"/>

解决方案

修改为:

<script src="https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js"></script>

再进行测试,点击按钮后可正常执行 JavaScript 代码。

标签:浏览器,标签,代码,JavaScript,json,JSP
From: https://www.cnblogs.com/SergioEchigo/p/17038877.html

相关文章

  • 网站和浏览器
    01.网站和网页网页是构成网站的基本元素,是承载各种网站应用的平台。通俗地说,网站就是由网页组成的,如果只有域名和虚拟主机而没有制作任何网页的话,客户仍旧无法访问网站......
  • JavaScript学习笔记—常量、标志符
    1.常量使用const声明常量,常量只能赋值一次,重复赋值会报错除了常规的常量外(如PI),有一些对象类型的数据也会生命为常量constPI=3.1415926;console.log(PI);//3.14......
  • 客服系统前端开发:navigator对象能获取到的访客浏览器信息【唯一客服】网站在线客服系
    浏览器navigator能获取到一些有用的访客信息可以使用JavaScript的navigator对象来获取当前浏览器的信息。下面是navigator对象可以获取到的一些有用的信息:naviga......
  • 使用猎码的浏览器组件开发安卓H5打包APK
    事件窗口.创建完毕()全屏显示()加载布局(布局.主窗口布局)web1=加载组件("web1")web1.打开("https://www.baidu.com")事件尾窗口变量浏览器web1无需......
  • 一次代码重构 JavaScript 图连通性判定
    简介说重构其实就是整理了代码,第一次自己手写写的很丑,然后看了书上写的,虽然和书上的思路不同但是整理后几乎一样漂亮效果整体代码如下classNode{AdjNodes=new......
  • JavaScript 性能优化
    JavaScript是一门动态类型、解释型的编程语言,在网页开发中扮演着非常重要的角色。随着网页的复杂度和访问量的增加,JavaScript性能的优化就显得越来越重要。下面是一些常......
  • jsp超大文件上传
    ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持......
  • JavaScript 防抖和节流
    JavaScript防抖和节流是两种常见的性能优化技术,用于减少函数的执行次数。防抖(debounce)是指在一段时间内,如果有多次触发事件,则只执行最后一次事件。节流(throttle)是指在一......
  • JavaScript项目榜单
    JavaScript项目榜单参考资料2022年最受欢迎的JavaScript项目榜单出炉BestofJS正式公布2022年JavaScript明星项目榜单该榜单提供了过去12个月JavaScript生态......
  • javascript将文本转语音功能
    通过jiavascript将文本内容转化为语音播放,代码如下:<body><buttononclick="start()">点击</button><script>vartext='语音输入开始'var......