index.htmlмой Аякса не работает
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="jquery-3.1.0.min.js" type="text/javascript"></script>
<script src="myValidations.js" type="text/javascript"></script>
</head>
<body>
Username : <input type="text" id="txtusername"></>
Password : <input type="text" id="txtpassword"></>
<input type ="submit" value="Save" id="btnSave"></>
<div id="disp"></div>
</body>
</html>
myValidation.js
$(document).ready(function(){
$("#btnSave").click(function() {
var username = $("#txtusername").val();
var password = $("#txtpassword").val();
$.ajax({
type: 'POST',
url: 'savecontacts.php',
data: {user:username, pass:password},
success: function (data) {
alert(data);
}
});
});
});
savecontacts.php
<?php
require_once './connectDB.php';
$user = $_POST("user");
$pass = $_POST("pass");
mysqli_query($conn, "insert into tbluser (username, password) values ('$user','$pass')");
echo "Done!";
?>
Моя проблема - это не работает. Он не выполняет функцию php. У кого-нибудь есть представление об этом? Я новичок в этом типе программирования. Я разработчик настольных компьютеров, и теперь я занимаюсь веб-программированием.
Благодаря
Что такое не работает? – Phiter
Любые ошибки в консоли Javascript? – Barmar
Также вы не получаете доступ к массивам с круглыми скобками, для этого вы должны использовать квадратные скобки. '$ _POST [''];' – Phiter