JavaScript, AJAX - PullRequest
       3

JavaScript, AJAX

0 голосов
/ 27 июня 2018

Я только начинающий в веб-разработке. Но здесь мы столкнулись с интересной проблемой.

Постановка задачи:

Когда я нажимаю на тег Paragraph, я делаю Ajax-вызов, и он открывается в новом окне, но ответ, который я получаю от этого URL-адреса, не получает оповещения в моем текущем окне. А также я хотел закрыть ajax, называемый окном. У меня есть код аутентификации Simplesaml в Filename.php

Мой код указан ниже: Login.html:

<p>SSO</p>

Ajax call:

$('p').on("click", function(){
var newWindow = window.open("https://example.com/Filename.php", "new window", "width=400, height=500");
$.ajax({
        url: newWindow,
        async:false,
        success: function(res){  
        alert(res);
        console.log(res);     
        newWindow.close(); 
       }
    });
 })

1 Ответ

0 голосов
/ 27 июня 2018

Вам необходимо использовать строку url в свойстве url вашего AJAX-вызова. Как это:

$.ajax({
        url: "https://example.com/Filename.php",
        async:false,
        success: function(res){  
        alert(res);
        console.log(res);     
        newWindow.close(); 
       }
    });
 })

https://developer.mozilla.org/en-US/docs/Web/API/Window/open

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...