2015-02-27 2 views
0

У меня есть этот код, который должен запускать вызов ajax для каждого подсчета понравившихся от php-подобной системы, которую я создал. Я предполагаю, что это не вызывает из-за тегов html, но мне нужно что-то подобное.Onload javascript с php не запускает функции onload

В следующем коде я знаю пользователь, идентификатор и так как я зову его из fetch_array с PHP и MySQL

<span id="sh1_'.$statusid.'" onload="checkRate(\''.$user.'\',\'status\',\'2\',\''.$id.'\')" > 0</span>

Однако есть много состояния, когда PHP загружает, и когда он закончится загружая страницу, она не запускает функции onload. Есть ли способ получить идентификатор на каждом div, который я загружаю в том же цикле?

+0

Опубликовать код, который поддерживает ваш вопрос. – cafebabe1991

+0

ok, я забыл скопировать его, почему он не появился – jose

+0

последний пара все еще непонятен .. Что это значит по нескольким статусам? id на каждом div, который я загружаю? – cafebabe1991

ответ

0

Вы можете вызвать функцию javascipt каждый раз, когда вы выходите из диапазона. Событие onload не поддерживается тегом span и не запускается. Используйте что-то вроде этого:

<span id="sh1_'.$statusid.'" > 0</span> 
?> 
<script> 
    checkRate('<?php print $user; ?>','status','2','<?php print $id; ?>'); 
</script> 
<?php 
+0

Да, я не думал об этом, вчера я был сожжен, также мне не нужно вызывать функцию javascript, так как я могу делать всю информацию о сборах на выходе. – jose

1

Из того, что я вижу после некоторых поисковых запросов, нет onload события на span элементов.

Возможно, вы можете использовать onload на элементе body, чтобы вызвать код?

+0

Я получил его, я пытался выполнять вызовы в javascript, когда мне нужно было получить всю информацию в php и повторить ее с сообщениями, а затем обновить, когда люди нажимают на кнопку типа. Я делаю подобный/nolike для комментариев, и я пытался получить результаты при загрузке страницы, но вместо этого я должен получить их, когда выводю комментарии из php. – jose

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