2011-01-24 3 views
0

перейдите на lookaroundyou.net; прокрутите страницу до конца страницы и попытайтесь перейти к видео по номерам страниц. u заметите, что для работы необходимо дважды щелкнуть.ajax mysql query действующий странный

пожалуйста, почему это действует так?

спасибо

+0

у вас будет лучший шанс успеха, если вы разместите здесь код (из того, что у вас есть) и попросите о помощи, а не просто перенаправляете кого-то на сайт. Хотя у вас может быть связанная сломанная страница, с вашей репутацией это выглядит слишком отрывочно, чтобы просто сказать «посетите эту ссылку и просмотрите». (Возможно, попытайтесь скрыть данный код и поместите его на страницу jsfiddle.net, если вы хотите показать его работу). –

+0

Вы пробовали lmgtfy .com? –

ответ

0

Ваша проблема заключается в ajax.js файле. вы выполняете функцию check перед вызовом ajax.

Изменение:

if (isFirefox() && firefoxVersion() >= 3) { 
    httpReq.onload = check(div); 
} else { 
    httpReq.onreadystatechange = check(div); 
} 

к:

if (isFirefox() && firefoxVersion() >= 3) { 
    httpReq.onload = function(){check(div);}; 
} else { 
    httpReq.onreadystatechange = function(){check(div);}; 
} 

Также, пожалуйста, смотрите в Sql Injection. По крайней мере, вы не должны передавать SQL-запросы в URL-адрес.

+0

Удивительный человек, ты спас мой день. большое спасибо. ;) sql injection;) lame i, исправит его – daniel

+0

Если этот ответ был полезен, отметьте его как принятый. –

Смежные вопросы