网站购物车.js编码问题
发布网友
发布时间:2022-04-26 23:54
我来回答
共1个回答
热心网友
时间:2022-06-20 12:55
建议不要用js写,最好还是用
private void _Default_Click(object sender, ImageClickEventArgs e)
{
ImageButton b = sender as ImageButton;
selectedbt = b.ID;
string selectedid = b.ID.Substring(2, 8);
string strConn = "Server=BOB-PC;Database=db_ChiMeng;UID=Bob;PWD=940720;";
SqlConnection myConn = new SqlConnection(strConn);
myConn.Open();
string checkonly = "select * from db_Cart where Uid='" + Page.Session["username"] + "' and Gno='" + selectedid + "'";
SqlDataAdapter DA = new SqlDataAdapter(checkonly, myConn);
DataSet DS = new DataSet();
DA.Fill(DS, "count");
if (DS.Tables[0].Rows.Count == 0)
{
Response.Write("<script>alert('" + "不存在此商品!" + "');</script>");
}
else
{
SqlCommand cmd = new SqlCommand("DELETE FROM db_Cart WHERE Uid='" + Page.Session["username"] + "' AND Gno='" + selectedid + "'", myConn);
cmd.ExecuteNonQuery();
}
myConn.Close();
ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "SetPanelScroll", "deletefromcart('" + selectedid + "');", true);
//cartchange();
}
后台数据库来保存,这样不会被恶意修改,可以给你一段代码
前台函数:
function deletefromcart(bt_id) {
opcity = 100;
var panel = document.getElementById("buylistp" + bt_id);
timer2 = setInterval(function () {
if (opcity > 0) {
opcity -= 10;
panel.style.opacity = (opcity / 100).toString();
}
else {
panel.parentNode.removeChild(panel);
timer2 = window.clearInterval(timer2);
}
}, 30);
}