Сообщение jquery на php-страницу с javascript или php

Вопрос:

У меня есть один быстрый вопрос для опытных.

У меня есть страница, которая делает jQuery ajax-сообщение на другой php-странице с javascript в нем. Мой вопрос в том, будет ли javascript также выполненным?

Другой вопрос. скажем, что вместо javascript у меня есть другой запрос на отправку jquery ajax на третий php.

Будет ли кто-нибудь из 2 работать?

Лучший ответ:

Если вы используете функцию jQuery AJAX для отправки POST-переменных в файл PHP, будет выполняться только внутренний код. Однако после успеха вызова AJAX вы можете выполнить еще несколько JS-кода следующим образом

//Define whatever variables you want to pass along to the PHP file
var variable = "";

$.ajax({
    url: "file.php",
    type: "POST",
    data: "variable="+ variable,
    success: function(data) 
    {
        //Upon success of the call, you can execute JS code here
    }
});

Дополнительная информация здесь

Ответ №1

Если javascript в этой «другой php-странице» фактически не возвращается клиенту и каким-то образом вставлен в DOM, JS не может и не будет выполняться. Полученный результат операции AJAX возвращается в виде строки в код, выполняющий вызов ajax. Это не интерпретируется/анализируется, за исключением нескольких очень конкретных случаев.

Оцените статью
TechArks.Ru
Добавить комментарий