PHP页面有一个购物车,购物车是DIV实现的页面显示效果,是不是DIV不支持JS的,请高人指点,如果不支持JS那我应该如何实现拖拽效果,把购物车里面的东西拖拽到垃圾箱,并删除Session里面相应的数据?
解决方案 »
- PHP循环显示数据库内容
- has no method 'sendHeader'
- ★★★ 一个PHP正则提取的问题,有点急!!!帮忙看下,从一段HTML里面提取 ★★★
- 把文件保存为 ansi 编码
- 没有滚动条照样能滚动,如何解决?
- 求防盗链的方法~~~~
- 问一下关于PHP的magic qoutes的小问题
- PHP里怎么定位SQLSERVER指针位置
- 请问:如何随机化字段下内容???谢谢了
- 不好意思啊,一次只能给200分,所以只能来几次了,不是在刷屏啊!
- php 调用.net webserver 错误提示:Method Not Allowed!求助求助!!!
- 有什么办法给网页内的所有链接设置基准链接
建议楼主google 一下"jquery 拖拽"
楼主的问题只需要将JAVASCRIPT代码写好,也就是用户商品拖曳后楼主则用JS判断商品是不是已经拖曳到了垃圾箱,如果已经拖曳到了垃圾箱,就执行一个JS函数,这个函数通过AJAX将商品信息传递给PHP页面,PHP页面就可以对session进行操作了。提示:可以通过判断鼠标坐标来确定用户是不是将商品拖曳到了垃圾箱
我的页面左侧是检索出来的商品,右侧是一个购物车。往购物车里面添加商品是通过Ajax实现的局部刷新,那个购物车是一个DIV页面。如果我在该DIV页面中添加JS代码,这个购物车效果就显示不出来了,如果我用src将JS文件包含到该页面中,那个JS文件内容又不能读取到。
所以我才会在原来问题中问到DIV是不是不支持JS,我觉得这样讲是不对的!我想应该是跟AJax有关的,还想请高人指点一下!
只要代码正确,和它所在的位置没有关系。请楼主再检查一下代码吧
function getShoppingListInfo() {
url = "p_shoppinglist.php";
var data = "";
var myAjax8 = new Ajax.Request(
url,
{
method: 'post',
parameters: data,
onLoading : load8,
onComplete: callBack8
});
}
function load8(xmlhttp8) {
$('shoppinglistinfo').innerHTML = 'NOW LOADING5';
}
function callBack8(xmlhttp8) {
$('shoppinglistinfo').innerHTML = xmlhttp8.responseText;
}
下面是我检索画面右侧购物车效果的实现代码框架,当里面没有任何JS代码时,程序运行正常,效果也能显示出来,但是我在下面代码里加入JS代码,右侧的购物车效果就显示不出来了。如果通过src将JS文件包含到下面页面中,那个JS文件函数功能又不能读取到。 <div id="right03"> <div class="right_top">
<div class="tab_title"><h2>「所有品」登録カゴ</h2></div>
</div><!-- END : div "right_top" -->
<div class="right_middle3"> <div class="border_right_line"></div>
<div class="border_right_line2"><img src="../img/common/spacer.gif" alt="border" width="1" height="1" /></div>
..................................
</div><!-- END : div "right_middle3" -->
<div class="right_bottom"></div><!-- END : div "right_bottom" -->
</div><!-- END : div class="right03" -->