zequet Ответов: 2

Jquery - невозможность принести данные с сервера


<!DOCTYPE html>
<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>

    <script>
        $(document).ready(function () {
            $("button").click(function(){
                //$.post("http://localhost/api/ajax.asp",  //This is working
                $.post("http://zequet.somee.com/ajax.asp", // This is not working
        {
          name: "100"
        },
        function(data,status){
            console.log(data);
            document.getElementById("change").innerHTML = data;


            if (data.success) {
                alert("STATUS: " + status);
            }
            else {
                alert("STATUS: " + status);
            }
        });
     });
});
    </script>
</head>
<body>
    Ticket: <span id="change"></span><br />
    <button>Test</button>
</body>
</html>


And this is the ajax.asp code

    <%
        Dim fname
        fname = Request.Form("name")
        fname = fname + 1
        Response.Write(fname)
    %>


Что я уже пробовал:

Он отлично работает при использовании $. post("http://localhost/api/ajax.asp"
но это не работает при использовании $. post("http://zequet.somee.com/ajax.asp" при выполнении с моего локального компьютера.

ZurdoDev

почему это не работает? Отладьте его и выясните.

zequet

Как я отлаживаю JavaScript??

2 Ответов

Рейтинг:
2

Member 12599256

http://zequet.somee.com/ajax.asp[^]
находится не на вашем локальном хостинге. Насколько я знаю, вы получите междоменное исключение или что-то в этом роде. Вы должны отправить этот адрес по адресу ASP.NET и пусть ASP.NET получите контент и отправьте его обратно в jquery в результате (вероятно, в формате JSON), и он работает.


zequet

У вас есть какой-нибудь пример? Я не знаю, как все это сделать

Рейтинг:
0

Sergey Alexandrovich Kryukov

- спросил зекет:
Как я отлаживаю JavaScript?
С помощью отладчика JavaScript. Visual Studio может это сделать, но, насколько мне известно, она работает только с IE (возможно, Edge). Браузер Chrome имеет полностью функциональный отладчик JavaScript, но далеко не такой удобный. Существует большое количество других проектов с отладчиками JavaScript; просто сделайте свой веб-поиск.

—СА