Я пытаюсь отправить к MySQL с JQuery и PHP:Ajax вызов функции PHP
JQuery:
var data = $("#prueba").text();
$.ajax({
type: "POST",
url: "insertar_mysql.php",
data: {
values: data
},
success: function(msg) {
if (msg) {
alert('success'); //testing purposes
} else {
alert('fail'); //testing purposes
}
}
});
Затем в той же папке, у меня есть файл insert_mysql.php
, а код
$nombre = $_POST['values'];
Проблема в том, что функция AJAX не работает и не знает точно, почему. Код никогда не переходит в insertar_mysql.php
.
UPDATE:
я решил проблему, каталог файлов был не прав, но на самом деле у меня есть на более проблемы, Chorme консоль говорит:
POST http://uplaber.com/manager/insertar_mysql.php 403 (Forbidden) jquery-latest.js:8706
send jquery-latest.js:8706
x.extend.ajax jquery-latest.js:8136
(anonymous function) uplaber-manager:988
x.event.dispatch jquery-latest.js:5095
v.handle
любой совет, почему запрещено ??
Вы уверены, что имя файла: insertar_mysql.php или insert_mysql.php? – JackTurky
Используйте 'alert (data);' befor ajax.See firefox console и проверьте ошибки. – ops
Вы возвращаете сообщение? потому что, если вы не вернете msg из 'insertar_mysql.php', функция ajax всегда будет возвращать предупреждение. – Lan