AJAX - POST'数据:' - 未捕获错误 - 意外标识符

时间:2016-03-16 04:12:40

标签: javascript jquery ajax

如何解决此异常?

$.ajax({
                url: "<?php echo site_url('test/testData'); ?>",
                type: 'POST',
                data: {var TTDNo1: $("txtTTDNo1").val();//---Here on browser shows an error ' Uncaught error- unexpected identifier'
                        var TTDNo2 : $("txtTTDNo2").val(); var TTDNo3 : $("txtTTDNo3").val();
                        var TTDNo4 : $("txtTTDNo4").val();                    
                        var CaliExpDate1 = $("txtCaliExpDate1").val();// which operator to use? '=' or ':'
                        var CaliExpDate2 = $("txtCaliExpDate2").val();
                        var CaliExpDate3 = $("txtCaliExpDate3").val();
                        var CaliExpDate4 = $("txtCaliExpDate4").val();
                },
                success: function(){
                    alert("Data added successfully");
                }
                failure: function(){
                    alert("Please try again...");
                }
    });

  Select DISTINCT t1.style, t2.category, t1.sales
    From fact_table t1
    Inner Join m_product t2
    On t1.style = t2.style

2 个答案:

答案 0 :(得分:1)

哇哇哇,那不好,纠正你的代码如下

$.ajax({
    url: "<?php echo site_url('test/testData'); ?>",
    type: 'POST',
    data: {
        TTDNo1: $("txtTTDNo1").val(),
        TTDNo2: $("txtTTDNo2").val(),
        TTDNo3: $("txtTTDNo3").val(),
        TTDNo4: $("txtTTDNo4").val(),                   
        CaliExpDate1: $("txtCaliExpDate1").val(),
        CaliExpDate2: $("txtCaliExpDate2").val(),
        CaliExpDate3: $("txtCaliExpDate3").val(),
        CaliExpDate4: $("txtCaliExpDate4").val()
    },
    success: function() {
        alert("Data added successfully");
    },
    failure: function() {
        alert("Please try again...");
    }
});

答案 1 :(得分:0)

对象中的每个this.fnGetNodes().length //will count all rows 对都通过key-value分隔。并且通过密钥和对象之间的,进行分配。 因此它应该是:

: