请求成功,后台返回值前端取不出来
从 jquery 1.4以后 对于 json 数据格式要求更高,返回数据非JSON格式不进入success
function login() {
$.ajax({
url: url_link + 'api/customer/clue',
type: "POST",
data: $('#formtest').serialize(),
dataType: 'JSON',
success: function (data) {
console.log(data.message)
},
error:function(){
alert('请求失败')
}
})
}
将JSON改为text就可以
function login() {
$.ajax({
url: url_link + 'api/customer/clue',
type: "POST",
data: $('#formtest').serialize(),
dataType: 'text',
success: function (data) {
console.log(JSON.parse(data).message)
},
error:function(){
alert('请求失败')
}
})
}