Javascript 如何为getJSON方法从同一个aspx页面获取json数据?
我想为我的Javascript 如何为getJSON方法从同一个aspx页面获取json数据?,javascript,jquery,json,Javascript,Jquery,Json,我想为我的getJSON方法从相同的aspx页面获取json数据。我尝试了以下代码。谁能解决这个问题 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Test_JSON.aspx.vb" Inherits="Test_HTML" %> <!DOCTYPE HTML> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="serv
getJSON
方法从相同的aspx
页面获取json
数据。我尝试了以下代码。谁能解决这个问题
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Test_JSON.aspx.vb" Inherits="Test_HTML" %>
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Test HTML</title>
<script src="Script/jquery-1.9.1.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
Enter Name:
<asp:TextBox runat="server" ID="txtName"></asp:TextBox>
<asp:Button runat="server" ID="btnView" Text="View Label of Name" />
</div>
</form>
<script type="text/javascript">
function getJsonData() {
var objJson = {};
objJson["name"] = $("#txtName").val();
return objJson;
}
$("#btnView").click(function(event) {
debugger;
$.getJSON('/Test_JSON.aspx/getJsonData?', function(result) {
debugger;
$('<p> APPEND TEXT </p>').appendTo('#btnView');
$('<p> PREPEND TEXT </p>').prependTo('#btnView');
});
});
</script>
</body>
</html>
测试HTML
输入名称:
函数getJsonData(){
var objJson={};
objJson[“name”]=$(“#txtName”).val();
返回objJson;
}
$(“#btnView”)。单击(函数(事件){
调试器;
$.getJSON('/Test_JSON.aspx/getJsonData?',函数(结果){
调试器;
$(“追加文本”).appendTo(“#btnView”);
$(“PREPEND TEXT”).prependTo(“#btnView”);
});
});
此代码中有什么不起作用?$.getJSON('/Test_JSON.aspx/getJsonData?'),函数(result){
不起作用。此方法不执行。@Pekka웃 发生什么事了?找到什么了吗?