1. 查看购物车用ajax实现时的一些问题
1.加个变量保存get回的data
2.加个参数作为开关,控制是否这行ajax
2. 三星手机淘宝购物车显示jsond为空是什么回事
购物车空的?
3. 怎么实现购物车序列化
给你思路,需要自己改改...图片是该代码基本样式.
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.IO;
usingSystem.Xml;
namespaceBaiZhi
{
publicpartialclassForm1:ComponentFactory.Krypton.Toolkit.KryptonForm
{
publicForm1()
{
InitializeComponent();
}
//添加数据到XML文件中
privatevoidbtnAddXml_Click(objectsender,EventArgse)
{
//初始化XML文档操作类
XmlDocumentmyDoc=newXmlDocument();
//如果test.xml文件不存在,则创建.
if(!File.Exists(@"C: est.xml"))
{
//声明XML
XmlDeclarationxmldec=myDoc.CreateXmlDeclaration("1.0","gb2312",null);
myDoc.AppendChild(xmldec);
//创建元素
XmlElementxmlelem=myDoc.CreateElement("Info");
myDoc.AppendChild(xmlelem);
//保存
myDoc.Save(@"C: est.xml");
}
//加载XML文件
myDoc.Load(@"C: est.xml");
//创建一个元素
XmlElementxmle=myDoc.CreateElement("UserInfo");
//添加自定义属性
xmle.SetAttribute("UserName",""+txtNameXml.Text+"");
xmle.SetAttribute("UserAmount",""+txtAmountXml.Text+"");
xmle.SetAttribute("UserPhone",""+txtPhoneXml.Text+"");
xmle.SetAttribute("UserAddress",""+txtAddressXml.Text+"");
//将节属性到文档中
XmlElementAllExlement=myDoc.DocumentElement;
AllExlement.AppendChild(xmle);
//保存
myDoc.Save(@"C: est.xml");
}
//添加XML文件里的数据到SQL
privatevoidbtnAddSql_Click(objectsender,EventArgse)
{
//初始化XML文档操作类
XmlDocumentmyDoc=newXmlDocument();
//加载文件
myDoc.Load(@"C: est.xml");
//搜索起始元素
XmlNodexmlnode=myDoc.SelectSingleNode("Info");
//定义数组获取所有子节点
XmlNodeListxmllist=xmlnode.ChildNodes;
//遍历属性值,并调用getcom方法将数据插入sqltable表中
foreach(XmlNodexmlnoinxmllist)
{
XmlElementex=(XmlElement)xmlno;
getcom("insertintosqltable('username','useramount','userphone','useraddress')"
+"values('"+ex.GetAttribute("UserName")+"','"
+ex.GetAttribute("UserAmount")+"','"
+ex.GetAttribute("UserPhone")+"','"
+ex.GetAttribute("UserAddress")+"')");
}
}
//读取SQL中数据显示到DGridViewXml控件中
privatevoidbtnReadSql_Click(objectsender,EventArgse)
{
DataSetmyds=getds("select*fromsqltable","sqltable");
if(myds.Tables.Count>0)
DGridViewXml.DataSource=myds.Tables[0];
}
//连接SQL字符串
stringsqlcon="DataSource=localhost;Database=Test;IntegratedSecurity=SSPI";
//执行SQL命令
publicvoidgetcom(stringsqlstr)
{
//建立SQL连接
SqlConnectionmyCon=newSqlConnection(sqlcon);
myCon.Open();
//执行SQL语句
SqlCommandsqlcom=newSqlCommand(sqlstr,myCon);
sqlcom.ExecuteNonQuery();
sqlcom.Dispose();
myCon.Close();
myCon.Dispose();
}
//读取SQL数据
publicDataSetgetds(stringsqlstr,stringsqltable)
{
SqlConnectionmyCon=newSqlConnection(sqlcon);
SqlDataAdaptersqlda=newSqlDataAdapter(sqlstr,myCon);
DataSetmyds=newDataSet();
sqlda.Fill(myds,sqltable);
returnmyds;
}
}
}
4. 我的手机淘宝今天不知道怎么了,给卖家评论和加入购物车都不行了,说什么(返回JSONDATA为空)求
是信号的原因
5. 在AngularJS中怎么实现读取JSON数据后,根据同一店铺名称下循环购买的商品
function newgoods(goods){
var mygoods = [];
for (var i = 0; i < goods.length; i++) {
if(mygoods[goods[i].sstype]){
mygoods[goods[i].sstype].push(goods[i]);
}else{
mygoods[goods[i].sstype] = [];
mygoods[goods[i].sstype][0] = goods[i]
}
};
return mygoods;
}
var ngoods = newgoods(goods);
console.log(ngoods);
把数据处理一下再用吧,要用两次ng-repeat
6. 为什么使用淘宝加入购物车提示jsondat为空
卸载手机淘宝重新安装尝试,如果还有错误提示,保存截屏,联系淘宝云客服进行反馈。
手机淘宝云客服联系路径:手机淘宝- 我的淘宝 - 帮助与反馈
7. 亲们,手机淘宝买东西一点击立即购买过加入购物车就会有 返回JSONDATA为空 的显示,拍不了
我手机也有过
8. PHP中用json实现购物车功能,怎么实现
购物车中至少包含 以下信息:
商品ID,商品名称,商品价格,购买数量,(其他如果有回)
把以上信息答组成一个数组,
每购买一件商品,就生成一个这样的数组,多个数组组成一个大数组,
然后将这个二维数组转成JSON格式存入COOKIE即可。在购物车页面加载时,读取COOKIE内的这个JSON,然后再转成数组输出到页面即可。
PHP数组转JSON:json_encode
JSON转数组:json_decode
9. js对话框,我想做一个购物车结算功能,在结算的时候会花上几秒钟时间,这时候
稍等一下,我贴个demo代码给你
这个是HTML页面
<!DOCTYPEhtml>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>Demo</title>
<scripttype="text/javascript"src="
<styletype="text/css">
body{font-size:14px;}
.btn{background:#f22d00;color:#fff;display:inline-block;width:120px;height:50px;line-height:50px;text-align:center;font-family:'LantingheiSC','MicrosoftYahei';font-size:20px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-decoration:none;cursor:pointer;}
.mask{background:#000;opacity:0.5;height:50px;width:120px;position:absolute;left:8px;top:8px;color:#fff;line-height:50px;text-align:center;font-weight:bold;}
.maskimg{vertical-align:-3px;margin-right:5px}
</style>
</head>
<body>
<divclass="file-box">
<formmethod="post"id="demo_form">
<ahref="javascript:;"class="btn"id="J_Go"><span>结 算</span></a>
</form>
</div>
</body>
<scripttype="text/javascript">
$(document).ready(function(){
$('#J_Go').click(function(){
//修改结算按钮的背景颜色
$('#J_Go').css('background','#ccc');
//添加遮罩效果
varhtml='<spanclass="mask">';
html+='<imgsrc="loading.gif">请稍候...</san>';
$('#demo_form').append(html);
//提交表单
varurl='test.php';
$.post(url,{},function(r){
if(r.status==1){
//提交表单后返回成功,则去除遮罩
$('.mask').remove();
//修改结算按钮颜色
$('#J_Go').css('background','#f22d00');
}else{
alert(r.info);
}
},'json');
});
returnfalse;
});
</script>
</html>
这个是PHP页面
<?php
$info['status']=1;
$info['info']='操作成功!';
exit(json_encode($info));
?>
这是效果图示
本想上传个附件的,一个完整的实例Demo的,但是现在才三级,不支持上传附件。
若有任何疑问,欢迎追问!
10. 为什么淘宝商品添加购物车时显示返回JSONDATA为空
看是否登录了帐号