想要上传和解析 json 文本,并通过使用 ajax 单击按钮将其加载到我的索引页
Want to upload and parse a json text and load it to my index page by a click of a button using ajax
我在内容文件夹下创建了一个名为"名称"的文本。我用Json格式写的。 我正在尝试获取该名称文本并在单击按钮的结果后显示它。我想出了一些解析代码来解析 json。我只是不知道把它放在哪里。我认为它在我的成功中:功能(数据(领域的某个地方。请帮帮我。
<p>
<script type ="text/jscript">
$(document).ready(function () {
$.ajax({
url: "/MvcApplication1/Content/Name.txt",
success: function (data) {
var jsnObj=$parseJSON(data);
$("#button").click(function(){
$("p").append(jsonObj.First);
$("P".append(jsonObj.Last);
});
},
error: function () {
alert("error");
}
});
});
</script>
</p>
<div id="nameDiv"></div>
<button id ="button><Get Name</button>
是的,创建 2 个函数,一个执行 Ajax 运算,一个执行解析,您需要将"数据"传递给解析函数。
function doParse(jsondata) {
var jsonobj = $.parseJSON(jsondata);
/* ... next stuff */
/* UPDATE ( as comment ): say jsonobj is {"pizzatype":"ham"} */
/* output examples */
alert(jsonobj.pizzatype);
$("#mydivonthepage").html("My favourite pizza is"+jsonobj.pizzatype);
}
$(document).ready(function () {
$.ajax({
url: "/MvcApplication1/Content/Name.txt",
success: function (data) {
doParse(data);
},
error: function () {
alert("error");
}
});
});
注意*你可以进一步简化 - 参见getJSON的例子 - http://api.jquery.com/jQuery.getJSON/
相关文章:
- 如何隐藏按钮单击事件上的占位符
- 从Web服务器下载图像按钮单击使用JavaScript
- 在SweetAlert中传递ASP.NET按钮单击事件
- 单选按钮单击可刷新/更改网站的小区域
- 调用按钮单击事件 ajax 加载的用户控件
- 附加 jQuery 代码以在加载和按钮单击时运行
- 在按钮单击时将图像URL数据显示到弹出框中,而无需禁用背景
- 按钮单击服务器单击
- 触发单选按钮单击,并在页面刷新时记住选择
- 如何使用 javascript 而不是使用控制器中的方法在 rails 中呈现部分按钮单击
- jQuery UI 选项卡 - 将参数设置为下一个/上一个按钮单击
- 如何在 Angular JS 中的按钮单击上添加类
- 当元素上有多个类时触发按钮单击事件
- 如何在 HTML 中的按钮单击上更改图像(IMG URL 每次来自服务器)
- 如何使用javascript刷新我的html页面时清除按钮单击
- 阻止后退按钮 - 单击按钮时忽略
- 如何制作按钮.单击“开始时不运行”
- Rails:尝试在按钮单击时渲染部分
- 在页面加载时调用函数,在按钮单击时再次调用函数,但参数不同
- 如何在服务器端的文本中添加按钮单击事件