I'm having a problem when i do an ajax call.
My code is :
$('#regLink').click(function(event){
event.preventDefault();
urlLink = $('#regLink').attr('name') + $('input[name="email"]').val();
$.ajax({
type: 'GET',
dataType: 'jsonp',
jsonpCallback: 'callback',
url: urlLink,
success: function (xml) {
var code = $(xml).find('int').text();
if(code == '1') {
console.log('email gravado com sucesso');
}
else {
console.log('algo correu mal');
}
}
});
});
The call give this response :
<?xml version="1.0" encoding="utf-8"?>
<int xmlns="http://tempuri.org/">1</int>
And it give me this error :
Uncaught SyntaxError: Unexpected token <
The URL points to another site, so its a cross domain call.
I just want to read the "1" and give a success alert.
Hope you can help me.
Thanks
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…