JavaScript ile PHP işlevi?

0 Cevap php

Index.php yılında show.php için bir ajax isteği yapan bir bağlantı gidecekseniz. Show.php, ben bu formu aldı:

<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>

ve ben replyFormShow () adında bir php fonksiyonu içine sarılmış, şimdi bu gibi görünüyor:

function replyFormShow(){
?>
<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" 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
}
?>

Ben replyFormShow diyoruz zaman () bu formu şimdi gösterecektir.

Şimdi formu gönderin üzerinde JS fonksiyonu replyToWall () çalışıyor, ama onun bir işlev içinde, bu yüzden şimdi (js işlevi replyToWall çalışmaz bu) artık çalışmamaya başlıyor.

Fonksiyonu replyToWall () show.php ama index.php denir değil içeride functions.js vardır. Bunun neden çalışmadığını zaman onun değil bu PHP işlevi replyFormShow içinde () iyi çalışır Ama bu olmamalı.

Bu neden oluyor? I bu nasıl çözebilir?

0 Cevap