Я получаю следующее сообщение об ошибке с помощью инструментаФункция Java Script не определена
Uncaught ReferenceError: searchRequests is not defined searchProcess.php:174 onclick.
хром разработчика Когда я нажимаю на гиперссылке, полученной из engine.php
, я не получаю уведомление от функции searchRequests
. Я не уверен, в чем проблема, я ценю любой совет. Вот мой код:
searchProcess.php
<?php
include '../include/engine.php';
?>
<html>
<head>
<script type="text/javascript" src="../jQuery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var instrID;
var cat;
$(window).load(function(){
});
var newheight = $(window).height();
function searchRequests(instr)
{
alert("in searchResults");
instrID = instr;
alert(instrID);
}
});
</script>
</head>
<body>
<?php
drawSearchResults($var1, $var2, $var3, $var3, $var4);
?>
</body>
</html>
engine.php
<?php
function drawSearchResults($var1, $var2, $var3, $var4, $var5)
{
while($row = mysql_fetch_assoc($result))
{
echo ("<tr>");
echo ("<td id='InstrumentID'><a href='javascript:void(0);' onclick='searchRequests($row[InstrumentID])'>$row[InstrumentID]</a></td>");
echo ("</tr>");
}
?>
Переместить 'function searchRequests' куда-нибудь вне' $ (document) .ready() ' –
или, может быть, исправить путь jQuery? – HamZa