Эй, ребята, я новичок в AJAX и работаю над сценарием оценки, но я хочу иметь возможность передавать несколько значений обратно в мою функцию ajax:
Прямо сейчас он запускает скрипт php, называемый рейтингами, где он берет общее количество голосов / голосов и умножает его на ширину каждого начала, чтобы получить точный текущий рейтинг. Я хотел бы также передать количество голосов, чтобы я мог их отобразить. Я знаю, как я мог бы сделать это, выполнив другую функцию, но это кажется излишним и не очень эффективным.
Мой вопрос заключается в том, можно ли вернуть не только ширину (значение / голосов * 22) для моего поля рейтинга, но и общее количество голосов в одном запросе. Если не лучший вопрос, лучше ли было бы вернуть строку в jquery, которая уже имеет голоса и значение, и выполнить вычисление ширины с помощью java-скрипта?
$(document).ready(function() {
getRating();
function getRating(){
$.ajax({
type: "GET",
url: "../includes/rating.php",
data: "action=get&bookid="+$("#current").attr("value"),
cache: false,
async: false,
success: function($rating) {
$("#current").css({ width: "" + $rating });
},
error: function(result) {
alert("Error");
}
});
}
Спасибо!