cari

Rumah  >  Soal Jawab  >  teks badan

node.js - Mengapa jsonp tidak boleh mendapatkan kandungan yang dikehendaki merentas domain?

Saya telah melihat contoh blog dan berjaya mencuba merentas domain.
Saya mensimulasikannya dengan nodej dan menukarnya kepada alamat setempat Mengapa saya tidak boleh mendapatkan kandungan dalam zanNum?
Nodejs membuka konfigurasi tanpa sebarang masalah.
Keputusan: makluman(‘gagal’)


$(function(){ 
        $.ajax({
             type: "get",
             async: false,
             url: "http://192.168.191.1:3000/zanNum",
             dataType: "jsonp",
             jsonp: "callback",
             jsonpCallback:"response",
             success: function(response){
                 alert(response);
             },
             error: function(){
                 alert('fail');
             }
         });
     });
伊谢尔伦伊谢尔伦2753 hari yang lalu455

membalas semua(1)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:36:18

    Kaedah menggunakan get dan post dengan jsonp diberikan dalam , sila rujuk

    <script>
    $(document).ready(function(){ 
        $("#search").click(function(){ 
            $.ajax({ 
                type: "GET",     
                url: "http://127.0.0.1:8000/ajaxdemo/serverjsonp.php?number=" + $("#keyword").val(),
                dataType: "jsonp",
                jsonp: "callback",
                success: function(data) {
                    if (data.success) {
                        $("#searchResult").html(data.msg);
                    } else {
                        $("#searchResult").html("出现错误:" + data.msg);
                    }  
                },
                error: function(jqXHR){     
                   alert("发生错误:" + jqXHR.status);  
                },     
            });
        });
        
        $("#save").click(function(){ 
            $.ajax({ 
                type: "POST",     
                url: "http://127.0.0.1:8000/ajaxdemo/serverjsonp.php",
                data: {
                    name: $("#staffName").val(), 
                    number: $("#staffNumber").val(), 
                    sex: $("#staffSex").val(), 
                    job: $("#staffJob").val()
                },
                dataType: "json",
                success: function(data){
                    if (data.success) { 
                        $("#createResult").html(data.msg);
                    } else {
                        $("#createResult").html("出现错误:" + data.msg);
                    }  
                },
                error: function(jqXHR){     
                   alert("发生错误:" + jqXHR.status);  
                },     
            });
        });
    });
    </script>

    balas
    0
  • Batalbalas