到目前为止,这是我的代码:
$.ajax({
url: "/image/senran-kagura-estival-versus-2015-07-13-15-005-811425-264284",
type: 'GET',
dataType: 'html',
success: function(data) {
alert($(data).html()); // On passe code_html à jQuery() qui va nous créer l'arbre DOM !
},
error: function(resultat, statut, erreur) {},
complete: function(resultat, statut) {}
});
无论url是什么,它总是在成功方法中未定义。我已尝试单独警告data
或$(data)
或data.contents
无效或空白或未定义。我的ajax有问题吗?
答案 0 :(得分:0)
您已拨打完成,因此您可以完整操作检查您的回复。我有控制台日志响应
我还更新了dataType: 'text/html',
请查看示例:
$.ajax({
url: "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js",
type: 'GET',
dataType: 'text/html',
success: function(data) {
alert(data); // On passe code_html à jQuery() qui va nous créer l'arbre DOM !
},
error: function(resultat, statut, erreur) {},
complete: function(resultat, statut) {
console.log(resultat);
}
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
答案 1 :(得分:0)
您应该尝试使用data.d.html(),因为它只是Microsoft在ASP.NET 3.5版本的ASP.NET AJAX中添加的一项安全功能。通过将JSON响应封装在父对象(d)中。