Я отправляю 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. */