我有我的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