以下js代码有什么问题,为什么执行不到第二个alert
<script type="text/javascript">
function showStorage() {
var zbTDJ = “[{"name":"1","index":"2"},{"name":"3","index":"4"}]";
alert(zbTDJ);
var jdata = $.parseJSON(zbTDJ);
alert(jdata[0].name);
}
</script>我该怎么转换为json数据啊???????????????????
<script type="text/javascript">
function showStorage() {
var zbTDJ = “[{"name":"1","index":"2"},{"name":"3","index":"4"}]";
alert(zbTDJ);
var jdata = $.parseJSON(zbTDJ);
alert(jdata[0].name);
}
</script>我该怎么转换为json数据啊???????????????????
解决方案 »
- 多线程及webbrowser问题
- Forms 验证怎么样设置为当前窗口有效?
- 工作经验与考研,该怎么取舍
- =========100分求解一个关于NetWorkStream的奇怪问题==========
- 大家帮用我这个小鸟吧!!freetextbox的问题,已经折磨我2天了,还是没弄好啊,真是笨!!!
- 用ASP.NET还是JAVA好?
- RadioButton的问题??
- 用MailMessage发邮件,如果smtp服务器需要验证,代码应该怎么写?
- web中使用线程
- 急!!在线等!!在asp.net中,点击了一个框架页面中的按扭后在另一个框架页面中显示网页
- 人才网站使用的百度地图搜索怎么做?
- 网页新闻内容分页
我改成这样了还是没执行那个alert:
function showStorage() {
var jdata = $.parseJSON('{ "width": "1680", "height": "1050" }');
alert(jdata.name);
}
<input type="button" class="btn btn-info" value="恢复" onclick="showStorage();">
我改成这样了还是没执行那个alert:
function showStorage() {
var jdata = $.parseJSON('{ "width": "1680", "height": "1050" }');
alert(jdata.name);
}
<input type="button" class="btn btn-info" value="恢复" onclick="showStorage();">
看清楚哦,你的json字符串只有width和heigh对象
jq:http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
我改成这样了还是没执行那个alert:
function showStorage() {
var jdata = $.parseJSON('{ "width": "1680", "height": "1050" }');
alert(jdata.name);
}
<input type="button" class="btn btn-info" value="恢复" onclick="showStorage();">
看清楚哦,你的json字符串只有width和heigh对象
我完全改成你的了 也没反应你看看我的全部代码吧,哪里出问题了
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript"> function showStorage() {
var listStr = $.parseJSON('{ "width": "1680", "height": "1050" }');
var str = $.param(listStr);
alert(listStr.width + ',' + listStr.height);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" class="btn btn-info" value="恢复" onclick="showStorage();">
<input id="Value_hidT" type="hidden" runat="server"/>
</div>
</form>
</body>
</html>
我改成这样了还是没执行那个alert:
function showStorage() {
var jdata = $.parseJSON('{ "width": "1680", "height": "1050" }');
alert(jdata.name);
}
<input type="button" class="btn btn-info" value="恢复" onclick="showStorage();">
看清楚哦,你的json字符串只有width和heigh对象
我完全改成你的了 也没反应你看看我的全部代码吧,哪里出问题了
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript"> function showStorage() {
var listStr = $.parseJSON('{ "width": "1680", "height": "1050" }');
var str = $.param(listStr);
alert(listStr.width + ',' + listStr.height);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" class="btn btn-info" value="恢复" onclick="showStorage();">
<input id="Value_hidT" type="hidden" runat="server"/>
</div>
</form>
</body>
</html>少了一个jq的库哦,把http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js连接到你的页面上去:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>添加到<title></title>后面
大神,我想问下从前台利用json传递json数组到后台怎么样操作啊,前台如何包装数据,后台如何解封数据啊?
其实这样做你不觉得很累么,直接异步过去就能很好的处理了。
其实这样做你不觉得很累么,直接异步过去就能很好的处理了。怎么个异步法啊。
其实这样做你不觉得很累么,直接异步过去就能很好的处理了。怎么个异步法啊。
还有就是我把前台数组传递到后台后后台怎么处理这个json字符串啊。
另外我是不是要把前台的数据也做成固定的json字符串的格式传递给后台啊?