В index.php есть ссылка, по которой он делает ajax-запрос на show.php .В show.php я взял эту форму:
<div id="statuscomments" style="margin: auto; ">
<form id="RespondMsg<?php echo $id; ?>" action="javascript:ReplyToWall(<?php echo $grabwall["BuID"]; ?>, <?php echo $id; ?>)" method="post">
<textarea name="replyMsg" type="text" style="text-align: left;" class="replyMsg<?php echo $id; ?>" rows="2" cols="42"></textarea>
<br>
<input name="submit" type="submit" id="submitResponse" value="Skicka">
<br>
<div class="response<?php echo $id; ?>"></div>
</form>
</div>
и обернул ее внутри функции php, которую я назвал replyFormShow (), теперь она выглядит так:call call replyFormShow () теперь будет отображаться эта форма.
Теперь форма выполняет функцию JS replyToWall () при отправке, но теперь она перестает работать, когда она внутри функции, поэтому теперь она не запускаетfunction replyToWall ().
Функция replyToWall () находится внутри functions.js, которая вызывается не в show.php, а в index.php.Но это не должно быть причиной того, что он не работает, так как работает нормально, когда его нет внутри этой PHP-функции replyFormShow ().
Почему это происходит?Как я могу решить это?