Wysyłam żądanie ajax do domeny zewnętrznej. Oto mój kod, Może wystąpić problem z odpowiedzią JSONP podczas konwertowania danych html na jsonp. Próbowałem tak wiele rozwiązania, ponieważ żądam do krzyżowania domeny, więc muszę użyć JSONP jeszcze muszę napotkać błąd cross-domain. Błąd w przypadku użycia prostego błędu JSON: "XMLHttpRequest nie może załadować http://www.blink.com.kw/search-result.aspx?text=apple&searchfor=all. Żądany zasób nie zawiera nagłówka" Access-Control-Allow-Origin ", dlatego" localhost lokalny: 49324 "jest niedozwolony."Uncaught SyntaxError: nieoczekiwany token <w <! DOCTYPE html>
błąd Odpowiedź: Uncaught SyntaxError: Nieoczekiwany token <
<script type="text/javascript">
$(document).ready(function(){
$("#bt").click(function(){
$.ajax({
type: 'GET',
url: 'http://www.blink.com.kw/search-result.aspx?text=apple&searchfor=all',
dataType: 'jsonp',
success: function (data) {
console.log(data);
//$("#data").html(data);
}
});
});
});
</script>
adresu URL nie zwraca żadnej 'json' z' padding' == 'JSONP' – Jai