1

我的 Jsp 是,

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%-- <%@include file="include.jsp"%> --%>

<%@ taglib prefix="form" uri="../tld/spring-form.tld"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>

<script type="text/javascript" src="../jquery/jquery-1.9.1.js"></script>
<script type="text/javascript" src="../jquery/jqueryChat.js"></script>

</head>
<body>

    <input type="text" id="test" name="test" />
    <input type="button" value="Ajax Submit" onclick="madeAjaxCall()">
</body>
</html>

我的 JqueryChat.js 将是.,

function madeAjaxCall(){
    alert("Hello 99");
    alert($("#test").val());
}

当我单击按钮时,我收到错误消息,

在此处输入图像描述

我需要获取警报中文本框的值。

好的答案绝对值得赞赏。

4

2 回答 2

0

以下代码非常适合我。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script>

$(document).ready(function() {
    $("#button").click(function(){
        alert("Hello 99");
        alert($("#test").val());
    });
});

</script>

</head>
<body>

    <input type="text" id="test" name="test" />
    <input type="button" id="button" value="Ajax Submit">
</body>
</html>
  1. 检查您的 jquery.js 和 jqueryChat.js 是否从适当的位置下载。
  2. 把你的 JS 代码放进去$(document).ready(function() { .. });
  3. 使用$("#button").click(function(){代替

onclick="madeAjaxCall()"

于 2013-04-08T13:05:08.377 回答
0

嗨,您需要在此处使用单击事件之前调用 jquery 对象 onload。作为 $(document).ready()。所以只有 ist

于 2013-04-08T13:04:31.177 回答