"Cherry pick" определенных значений элементов по идентификатору из результатов метода jQuery ajax () - PullRequest
0 голосов
/ 23 марта 2019

Я отправляю ajax-запрос с одной страницы PHP на другую, а затем обновляю элементы первой страницы PHP значениями, полученными из результатов второй страницы PHP.Теперь это единственный результат, поэтому я беру его «как есть».Но что, если мне нужно получить много результатов в виде входных данных html, каждому из которых назначены разные идентификаторы (например, 5), но я просто использую значения из нескольких из них (например, вернулось только 3 из 5)?Как получить элемент по идентификатору из результатов метода ajax ()?

Я пытался получить элемент по идентификатору из результатов "html" - но я не получаю никакого значения ... просто "undefined"в результате.

// JS code:
------------

$.ajax({
    type: "POST",
    url: "inc/php/main_buttons.php",
    data: dataString,
    cache: false,
    success: function(html){

    var sum = parseInt(html);
    document.getElementById("1stQualQuantity").innerText = sum;
    }       
});


// PHP - now, as a single result only:
--------------------------------------

echo $sum;


// PHP - I would like it to get, as multiple results:
------------------------------------------------------

echo <input id="sum1" value="27,4" />
echo <input id="sum2" value="63,1" />
echo <input id="sumN" value="xx,x" />
...
..
.


// Notes:
----------

/* Returning only a single overall summarized result in PHP secondary page,
since I was unable to assign it an ID and then target it from the AJAX results
specifically. */

/* Would like to return multiple results in a form of html inputs, each with it own ID
that I can target from "success: function(html)" AJAX method. */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...