Я пытаюсь получить следующий код для отображения только на определенных страницах, но когда я нажимаю на определенные страницы, такие как домашняя страница или любые другие страницы, которые не используют этот код, я получаю следующее «предупреждение» («произошла некоторая ошибка, Пожалуйста, повторите попытку позже");.Проблема с JQuery Alert?
Как я могу получить код, который не отображает окно предупреждения на страницах, которые не используют этот код JQuery и все еще работают с кодом?
Я использую JQuery, PHP & MySQL.
Код JQuery.
$(document).ready(function() {
// get average rating
getRatingText();
// get average rating function
function getRatingText(){
$.ajax({
type: "GET",
url: "../../../update.php",
data: "do=getavgrate",
cache: false,
async: false,
success: function(result) {
// add rating text
$("#rating-text").text(result);
},
error: function(result) {
alert("some error occured, please try again later");
}
});
}
// get current rating
getRating();
// get rating function
function getRating(){
$.ajax({
type: "GET",
url: "../../../update.php",
data: "do=getrate",
cache: false,
async: false,
success: function(result) {
// apply star rating to element dynamically
$("#current-rating").css({ width: "" + result + "%" });
// add rating text dynamically
$("#rating-text").text(getRatingText());
},
error: function(result) {
alert("some error occured, please try again later");
}
});
}
// link handler
$('#ratelinks li a').click(function(){
$.ajax({
type: "GET",
url: "../../../update.php",
data: "rating="+$(this).text()+"&do=rate",
cache: false,
async: false,
success: function(result) {
// remove #ratelinks element to prevent another rate
$("#ratelinks").remove();
// get rating after click
getRating();
},
error: function(result) {
alert("some error occured, please try again later");
}
});
});
});
Есть ли код php, который может сделать это для меня, так как я включаю этот код в свой php. – gReEdY