2017-10-02 6 views
1

ここにHTML の私のボタン(PSの$行[は」だ私はアヤックスとのphpファイルを呼び出すようにしようとしているが、修正するバグがありますようだが、私はそれを見つけることができません.....Cpanelでajaxを使ってphpファイルを呼び出せないのはなぜですか?

IDは「]文書番号を表す変数である)

<button type='button' class='btn btn-danger delete' data-info-id='<?php echo $row["id"];?>'>Delete</button> 

、ここでは私のAjaxのコードは

<script> 
$(document).ready(function(){ 
    $(document).on('click', '.delete', function() { 
     var info_id = $(this).data("info-id"); 
     var deleteUrl = "/delete.php"; 
     $.ajax({ 
      type: "POST", 
      url: deleteUrl, 
      data: { 'info-id': info_id }, 
      dataType: 'json', 
      success: function (results) { 
       console.log(results); 
      } 
     }); 
    }); 
}); 
</script> 

だし、ここで、それはアヤックスから変数を受け取るか

場合delete.php、単なるテストです
<?php 

$id = $_POST['info-id']; 

$result = json_encode($id); 

return $result; 

?> 

しかし、私は何もありませんが

ホープ誰かが私に与えることができ、いくつかは、この問題を解決するために助言にconsole.logでした!

おかげ

+0

header( 'Content-Type:application/json');これをあなたのPHPコードに入れてください<?php header( 'Content-Type:application/json'); $ id = $ _POST ['info-id']; –

+0

'return'!=' echo' –

+0

@BarclickFloresVelasquez私はちょうどそれを追加しましたが、それでも動作できません、cpanelのajaxに関する設定があります。 – Adamlin0708

答えて

1

変更

return $result; 

echo $result; 

return

には echoは(印刷)エコー用で、帰国のためです。

+0

それはポイントです!しかし、なぜこの作品ですか? – Adamlin0708

+0

とにかく、ありがとう! – Adamlin0708

関連する問題