日期:2014-05-16  浏览次数:20319 次

ASP 接收 jquery post传输的参数问题
我在做一个购物车算价的功能,需要每次表单中文本框改变时保存一下数据到数据库。
以下是数据代码:
Jquery代码
JScript code

$(document).ready(function(){
    
    //人数改变时重新计算价格
    $('input').change(function() {
        
        var person = parseInt($(this).val());
        var boxnum = parseInt($(this).parent().prev().children().val());
        var thisID = $(this).attr("title").toString();
    
        //AJAX保存人数
        $.post('ShopCartOK.asp',{'CartID':thisID,'PersonNum':person},function(){
            alert("保存成功!");
            });
        });
});


Jieshou.asp页面代码
VB code

    dim BoxNum,PersonNum,CartID
    CartID=request.form("CartID")
    BoxNum=request.form("BoxNum")
    PersonNum=request.form("PersonNum")


现在这个asp页面接收不到数据,而且,Jquery文件的回调函数alert("保存成功!");这句也执行不了,请大家帮忙看一下。

------解决方案--------------------
{'CartID':thisID,'PersonNum':person}
=>
{CartID:thisID,PersonNum:person}

TRY
------解决方案--------------------
我通常用这方式写的
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
------解决方案--------------------
post到的文件名ShopCartOK.asp是否正确?
------解决方案--------------------
应该是路径不对