Я пытался заставить маленький скрипт php выполнить запрос ajax. Более общая картина заключается в том, что я хочу сохранить данные в форме html в своей базе данных одним нажатием кнопки, фактически не отправляя эту форму одним нажатием. Однако, поскольку я новичок в программировании, я пытаюсь заставить принципы основы работать в первую очередь.
Для тестирования я сделал минимальный пример. В ajaxtest.hml я сделал кнопку, которая должна выполнять функцию click()
. Эта функция должна выполнить запрос ajax для выполнения тестирования. php (находится в той же папке). testing. php должен просто вернуть 'Hello World'. Однако кнопка ничего не делает, и я не могу понять, в чем дело.
Мой код для ajaxtest. html:
<html>
<meta charset="UTF-8">
<body>
<button type="button" onclick="click()">Click Me</button>
<p id="p"></p>
<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js">
function click(){
$.ajax({
type: 'POST',
url: 'testing.php',
success: function(data) {
alert(data);
}
});
}
</script>
</body>
</html>
и для тестирования. php:
<?php
echo "Hello World"; ?>
Вероятно, это типичная ошибка ладьи ie, которую я здесь делаю, но джунгли разных постов на эту и подобные темы мне пока не помогли ... Любая помощь очень ценится !