以下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数据啊???????????????????
解决方案 »
- 关于页面传值的问题.
- |zyciis| 一个.NET工商银行B2C查询示例 我是用C#的 看不懂他的这是哪个语言 如何译成C#的 谢谢
- 微软ajax组件和微软(url)重写组件在(VS2005)Web.Config中的正确配置
- 求一个net组件学习网站
- DataGrid问题
- 请教一个DATALIST的问题~90分的送
- if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)是什么意思,有什么作用?
- ie9 如何支持页面进入特效标签 <meta http-equiv="Page-Enter"
- 如何在owc中正常显示日期类型???--急等!!!
- [调查]大家的入门书籍是什么?
- 人才网站使用的百度地图搜索怎么做?
- 网页新闻内容分页
我改成这样了还是没执行那个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字符串的格式传递给后台啊?