当我使用一个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);