есть функция javascript
function auth(){
$.post("/modules/module_auth/auth_model.php", { login: GetElemementByID('login').value, password: GetElementByID('password').value },
function(data) {
alert(data);
$('.result').html(data);
});
}
Но результат нет. скрипт в auth_model.php работает отлично, проверял. в чем может быть проблемы?
Спустя 3 минуты, 24 секунды (25.01.2011 - 13:23) sharki написал(а):
Ну раз ты используешь Jquery так используй её по полной замени
function auth(){
$.post("/modules/module_auth/auth_model.php", { login: $("#login").val(), password: $("#password").val() },
function(data) {
alert(data);
$(".result").html(data);
});
}
Спустя 4 минуты, 29 секунд (25.01.2011 - 13:28) AntonNABSAL написал(а):
Цитата (sharki @ 25.01.2011 - 10:23) |
Ну раз ты используешь Jquery так используй её по полной замениfunction auth(){ |
сейчас попробую. ты прям мой спаситель))
Спустя 6 минут, 13 секунд (25.01.2011 - 13:34) AntonNABSAL написал(а):
Нет, не катит. мне кажется не в параметрах дело... Я путь правильно указал? Это своего рода абсолютный, т.е. файл обработчик лежит wwwсайта/modules/module_auth/auth_model.php
или может другая еще быть причина?
или может другая еще быть причина?
Спустя 10 минут, 47 секунд (25.01.2011 - 13:45) sharki написал(а):
$.post("/modules/module_auth/auth_model.php", { login: $("#login").val(), password: $("#password").val() },
function(data){
alert(data);
$(".result").html(data);
});
Мне вот не нравится подсветка password можно сделать так
function auth(){
var lg = $("#login").val();
var pwd = $("#password").val();
$.post("/modules/module_auth/auth_model.php", { login: lg , pass: pwd },
function(data){
alert(data);
$(".result").html(data);
});
}
Если не работает надо проверять правильность пути к файлу обработчику!
Спустя 9 минут, 42 секунды (25.01.2011 - 13:55) AntonNABSAL написал(а):
чет он в последнем варианте lg pwd переменные даже через alert не выводит...
Спустя 18 секунд (25.01.2011 - 13:55) Snus написал(а):
var log = encodeURIComponent($('#login').val());
var pwd = encodeURIComponent($('#password').val());
$.ajax({
type: 'POST',
url: '/modules/module_auth/auth_model.php',
data: 'log='+log+'&pwd='+pwd,
success: function(data){
alert(data);
},
error: function(){
alert('Ошибка!');
}
});
Если не выдаст даже Окна с "Ошибка", то проверяй где ты там очепяток понаделал.