我有我的PHP文件没有找到
<?php use_stylesheets_for_form($search_form) ?>
<?php use_javascripts_for_form($search_form) ?>
<div id='div_longgray_gradient2'>
<div id='div_float_img'>
<head>
<script type="text/javascript">
function getMessages()
{
//do stuff here
}
</script>
//some html and php then:
<span class='spn_med_black_rbc' id='new_messages'>You have <?php
echo $new_mail_cnt = '<script type="text/javascript">getMessages(); return false;</script>';
</span>
顶部这一行权,但是当我grep -r "use_javascripts_for_form(" *
它没有找到它 - 这是一个功能?我需要找出它在哪里定义,因为我调用另一个JS函数getMessages并且它不执行它。
当我检查Chrome中的元素时,我得到一个错误,指出getMessages没有定义,所以我认为它与顶部的第二行有关?
这绝对不是一个内置功能。如果你没有在你的应用程序中找到它,你也应该在你的'include_p中找到它ath' –
看起来您的网站是使用[Symfony](http://www.symfony-project.org)构建的。我已经重新发布了你的帖子,这样一位精通Symfony的人可能会发现这一点。 –
'getMessages()'在该页面上的原始HTML中定义...您确定您在正确的范围内调用它吗?你不是在尝试'someObj.getMessages()'? – DaveRandom