AJAX/PHPコードの両方が動作する、AJAXは、APIにデータを送信し、 PHPは、JSONファイルからJSON情報を送信しAJAX JSONとPHP/MySQLを組み合わせる? php:// input?個別にテスト場合
私が欲しいのにJSONデータを送信するためにAJAXであります次いで
script.js
file.php$.ajax({
type: 'POST',
url: 'http://rest.learncode.academy/api/userabc/friends', //LINK OF THE PHP HERE?
data: {name: 'Person3', age: 67},
success: function(data) {
alert("Friend added!"+ data);
}
});
データベースに追加されるPHP
// Create connection $con = new mysqli($servername, $username, $password, $dbname); //read the json file contents $jsondata = file_get_contents('json.json'); // php://input? //convert json object to php associative array $data = json_decode($jsondata, true); //get the employee details $id = $data['id']; $name = $data['name']; $email = $data['email']; //insert into mysql table $sql = "INSERT INTO users(id, name, email) VALUES('$id', '$name', '$email')"; $con->query($sql);
私はfile.phpしかしdidntの仕事にurl: http://localhost/WEP/JQUERYAJAX/mysl/php.php
にscript.js とphp://input
を挿入しようとしましたか?何が解決策になりますか?
どうすれば実装できますか? –
json変換の例を追加 –