jquery AJAXでPOSTリクエストをPHP関数 に送信したいのですが、応答がありません。jquery ajaxでPOSTデータをPHP関数に送信する方法
jQueryの
$.ajax({
url: 'ListProduk.php/SelectData',
type: 'POST',
success: function(data)
{
console.log(data);
}
});
PHP
<?php
include 'database.php';
function SelectData(){
$sql = "SELECT * FROM MsProduk";
$result = $conn->query($sql);
while($row = $result->fetch_assoc()){
$arr[] = $row;
}
return json_encode($arr);
}
?>
それを修正するためにどのように任意のアイデア?
'url: 'ListProduk.php/SelectData'、'それは意味をなさないでしょう。開発者コンソールを見て、PHPのエラー報告を使用して、クエリのエラーをチェックしてください。ここで何が起きているのかが分かります。 –
'url: 'ListProduk.php/SelectData'、' 'SelectData'というサブフォルダを持つ' ListProduk.php'という名前のフォルダに変換されます。 'SelectData()'メソッドの使い方は不明です。ここでは可変範囲の問題があります。 –
関数名を 'GET'変数を通して送信し、PHPファイル内から呼び出すことができます。 – Lixus