我有这个javascript代码,在按钮点击时执行ajax请求.
$('#allinea').click(function(e){
e.preventDefault();
var password = $('#password').val();
$.ajax({
type: "POST",
url: "db_align.php",
data: {password:password},
complete: function(data){
data1=data.split("|");
if(data1[0]=="Successo"){
$("#per_all").fadeTo(200,0.1,
function(){
$(this).find('img').attr("src",'../images/ok.png');
$(this).find('.right').html(data1[1]).promise().done(function(){
$(this).fadeTo(900,1);
});
});
}else if(data1[0]=="Errore"){
$("#per_all").fadeTo(200,0.1,
function(){
$(this).find('img').attr("src",'../images/alert.png');
$(this).find('.right').html(data1[1]).promise().done(function(){
$(this).fadeTo(900,1);
});
});
}
}
}); //chiudo $.ajax
});
Run Code Online (Sandbox Code Playgroud)
php页面返回"Successo | Allineamento riuscito",我在firebug中看到它正确但js返回错误:
输入错误:data.split不是函数
DATA1 = data.split( "|");
我在我的应用程序中随处使用此代码,没有任何不便.这次我做错了什么?
对于我所看到的,这不是一个数组,所以这应该没有任何不便!
归档时间: |
|
查看次数: |
1727 次 |
最近记录: |