Здравствуйте, использую ajax примерно таким образом:
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function comment_rating(id, rate)
{
var xmlhttp = getXmlHttp();
var CommentVoteBox = document.getElementById('CommentVoteBox_'+id)
xmlhttp.open('GET', 'ajax_comments.php?act=rating&id='+id+'&rate='+rate, true)
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4){
CommentVoteBox.innerHTML = 'Ваш голос принят'
}
};
xmlhttp.send(null);
CommentVoteBox.innerHTML = '<img src="loading.gif"/>';
}
Чем может грозить такое использование? Я имею ввиду передачу переменных по Url. Или это не опасно? =)