0
ボタンをクリックしたときに「未取得のReferenceError:function_nameが定義されていません」というメッセージが常にポップアップ表示されますが、間違って何が起こっているかを把握することはできません...jsonTest.jsp:43 Uncaught ReferenceError:requestJsonが定義されていません
JSPソースは以下の通りです:
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Json interaction Test</title>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.4.4.min.js"/>
<script type="text/javascript">
function requestJson() {
$.ajax({
type: "post",
url: "${pageContext.request.contextPath}/requestJson.action",
contentType: "application/json;charset=utf-8",
data: "{'name': 'Mobile', 'price': 999}",
success: function (data) {
alert(data);
}
});
}
</script>
</head>
<body>
<input type="button" onclick="requestJson()" value="Click"/>
</body>
</html>
はい、あなたは正しいです。ありがとうございました。 – Frank