未捕获的SyntaxError:意外的令牌<当使用多个ajax调用时

时间:2014-08-09 09:01:03

标签: javascript php jquery ajax json

当我使用一个ajax方法(从php文件中获取json)时效果很好。但我必须在该php文件中插入一个带有mac地址的变量。我尝试通过一个功能来完成它,但它不会起作用。我尝试过上面的代码,但它也没有用。我得到了#34; Uncaught SyntaxError:意外的令牌<"来自Opera javascript调试器(DragonFly)。任何人都可以帮助我吗?

function ajaxInsertMac(mac){
$.ajax({
        type:"POST",
        url: "js/ajax_db_credits.php",
        data: "mac=" + mac,
        success: function(){
        alert("executed insert");
        }


    });
}

function ajaxExtractCredits(handleData){ 
    $.ajax({
    type: 'POST',
    url: 'js/ajax_db_credits.php',
    async:false,
    success: function(result) {
        var jsonData = JSON.parse(result);
        handleData(jsonData);
        }
    });
}




var bucket = [1, 2, 3, 4];

function order(bucket){
//var mac = stb.GetDeviceMacAddress();
var mac = "00:00";
ajaxInsertMac(mac);
ajaxExtractCredits(function(jsonData){
var operator = jsonData[0].operator;
var mail = jsonData[0].mail;
alert(mail);
 });

}

order(bucket);

0 个答案:

没有答案