[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не работает скрипт в IE и лисе.
glivera
	<script>

$(document).ready(function(){

$('#myForm').submit(function(){
$.ajax({
type: "POST",
url: "f5_vizitka.php",
data: "ip="+$("#ip").val()+"&masc="+$("#masc").val()+"&gate="+$("#gate").val()+"&dns1="+$("#dns1").val()+"&dns2="+$("#dns2").val()+"&antivir="+$("#antivir").val()+"&pro4ee="+$("#pro4ee").val()+"&id="+$("#id").val(),
success: function(html){
$("#content").html(html);
}
}
);
return false;
});

});
</
script>

есть такой скрипт, отправляет данные для записи в базу данных, но почему то работает только в гугл хроме, ие и фаерфокс не воспринимают его. в чем может быть проблема?



Спустя 15 минут, 47 секунд (28.04.2010 - 12:51) ZSH написал(а):
$('form[name="нейм формы"]').submit(function(){  и тд.

Спустя 21 минута, 28 секунд (28.04.2010 - 13:12) glivera написал(а):
не помогает, при нажатии на кнопку в ие и фаерфоксе происходит не обновление значений базы, а преход на ту же страницу, на которой я нахожусь, только без переменных гет в строке... в хроме по прежнему все работает на ура..

Спустя 12 минут, 52 секунды (28.04.2010 - 13:25) ZSH написал(а):
замени в кнопке отправки type="submit" на type="button" добавь этой кнопке id="lalala"

$('form[name="нейм формы"]').submit(function(){  и тд.

на
$('#lalala').click(function(){  и тд.

Спустя 3 минуты, 13 секунд (28.04.2010 - 13:28) ZSH написал(а):
а переменных в ГЕТ строке и не будет, потому что запрос по ajax

Спустя 1 минута, 58 секунд (28.04.2010 - 13:30) glivera написал(а):
нет, у меня изначально это все на странице с адресом http://mysyte.ru?id=значение
а при нажатии на кнопку фаерфокс и ие превращают ее в http://mysyte.ru и переходят на нее, а не остаются на той что была..

Спустя 4 минуты, 19 секунд (28.04.2010 - 13:35) ZSH написал(а):
покаж HTML формы плиз

Спустя 11 минут, 1 секунда (28.04.2010 - 13:46) glivera написал(а):
http://govnokod.com/2556

вот тут код...

Спустя 11 минут, 40 секунд (28.04.2010 - 13:57) ZSH написал(а):
<tr>
<td
width="108" colspan="2"><input type="submit" value="Обновить" id="lalala"></td>
</tr>


сделай <input type="button" ....,

Спустя 5 минут, 1 секунда (28.04.2010 - 14:02) glivera написал(а):
теперь эти двое просто не реагируют на нажание кнопки, пробовал так
$('form[name="нейм формы"]').submit(function(){  и тд.

и так
$('#lalala').click(function(){  и тд.

Спустя 10 минут, 47 секунд (28.04.2010 - 14:13) Семён написал(а):
<script>
$('#submit').click(function(){
$.ajax({
type: "POST",
url: "ПОЛНЫЙ ПУТЬ!",
data: "ip="+$("#ip").val()+"&masc="+$("#masc").val()+"&gate="+$("#gate").val()+"&dns1="+$("#dns1").val()+"&dns2="+$("#dns2").val()+"&antivir="+$("#antivir").val()+"&pro4ee="+$("#pro4ee").val()+"&id="+$("#id").val(),
success: function(html){
$("#content").html(html);
}
}
);
});
</
script>


<a id="submit">Отправить</a>

Спустя 1 минута (28.04.2010 - 14:14) ZSH написал(а):
<script>
$(document).ready(function(){
$('#lalala').click(function(){
$.post(
'f5_vizitka.php',
{
ip : $("#ip").val(),
masc : $("#masc").val(),
gate : $("#gate").val(),
dns1 : $("#dns1").val(),
dns2 : $("#dns2").val(),
antivir : $("#antivir").val(),
pro4ee : $("#pro4ee").val(),
id : $("#id").val()
},
function(html){
$("#content").html(html);
}
);

});

});
</
script>

Спустя 2 минуты, 4 секунды (28.04.2010 - 14:16) KronuS написал(а):
return false добавь, что бы переход не осуществлялся.

Спустя 6 минут, 55 секунд (28.04.2010 - 14:23) glivera написал(а):
return false в какое место? просто я в JS ни бум-бум)

Спустя 1 минута, 38 секунд (28.04.2010 - 14:25) ZSH написал(а):
если кнопка button то перехода не будет в любом случае

Спустя 44 секунды (28.04.2010 - 14:26) glivera написал(а):
если я делаю баттно, то в IE и firefox вообще никакой реакции на нажимание кнопки, в хроме по прежнему все стабильно...

Спустя 1 минута, 35 секунд (28.04.2010 - 14:27) ZSH написал(а):
f
unction(html){
$("#content").html(html);
alert(html);
}

вставь временно алерт посмотри что выводит.

Спустя 5 минут, 41 секунда (28.04.2010 - 14:33) glivera написал(а):
ниче особенного, пара стандартные хтмл теги, причем баттон сменил на сабмит обратно... и это только в хроме, фаер и експлорер обновляют страницу без параметров...

Спустя 9 минут, 27 секунд (28.04.2010 - 14:42) ZSH написал(а):
алерт должен вывести html который должен вывестись в див с id="content"

Спустя 10 минут, 12 секунд (28.04.2010 - 14:53) glivera написал(а):
он и вывел...
<html>

<head>
<title></title>
</head>

<body>


данные обновлены

</body>

</html>

Спустя 7 минут, 6 секунд (28.04.2010 - 15:00) ZSH написал(а):
я так понял что данные должны обновлятся пез перезагрузки страници?

а теперь получается что в существующей странице в диве появляется :

Цитата
<html>

<head>
<title></title>
</head>

<body>

данные обновлены

</body>

</html>


Спустя 2 минуты, 41 секунда (28.04.2010 - 15:02) ZSH написал(а):
значит надо что бы f5_vizitka.php выдал тоько то что должно вставится в див с id="content" и ничего лишнего

Спустя 22 часа, 1 минута (29.04.2010 - 13:03) Guest написал(а):
ну все так и есть) проблема то не в том что у меня не обновляются записи в базе, а в том что это все работает только в одном браузере (в хроме) а вот с остальными уже проблемы

P.S f5_vizitka выдает как раз то что надо. И о5 проблема что это не во всех браузерах происходит.

Спустя 58 секунд (29.04.2010 - 13:04) glivera написал(а):
это мой пост выше)

Спустя 8 часов, 36 минут, 40 секунд (29.04.2010 - 21:41) ZSH написал(а):
у меня ни на одном браузере не заработало smile.gif

пока не убрал с ответа тэги (<html><head><body>)

не разу не видел чтоб в див всовывали <html><head><body>

Спустя 8 часов, 27 минут, 18 секунд (30.04.2010 - 06:08) glivera написал(а):
в диве и нет этого, это алерт выдает, е так во втором файле прописано просто
echo "данные обновлены";

Спустя 6 минут, 3 секунды (30.04.2010 - 06:14) glivera написал(а):
Цитата (ZSH @ 29.04.2010 - 18:41)
у меня ни на одном браузере не заработало smile.gif

пока не убрал с ответа тэги (<html><head><body>)

не разу не видел чтоб в див всовывали <html><head><body>

а вообще заработало?

Спустя 3 часа, 4 минуты, 40 секунд (30.04.2010 - 09:19) ZSH написал(а):
заработало rolleyes.gif

покаж первые 5 строк f5_vizitka.php

Спустя 33 минуты, 48 секунд (30.04.2010 - 09:53) glivera написал(а):
<?

include "../../admin/baza.php";
$new_ip = $_REQUEST['ip'];
$new_masc = $_REQUEST['masc'];
$new_dns1 = $_REQUEST['dns1'];
$new_gate = $_REQUEST['gate'];

Спустя 57 секунд (30.04.2010 - 09:54) glivera написал(а):
в IE? можно посмотреть код?

Спустя 1 час, 3 минуты, 4 секунды (30.04.2010 - 10:57) ZSH написал(а):
Цитата
в диве и нет этого, это алерт выдает, е так во втором файле прописано просто

alert сам не выдаст ни чего
при запросе AJAX все что возврващает сервер попадает в переменную содержимое которой можно вставить в ранее сформированую страницу. В исходном коде страници изменений не будет видно.
Попробуй создать файл test.php c одной строчкой:
<?php echo '<h1>Это я AJAX</h1>' ?>

и отправь запрос этому файлу

Спустя 3 дня, 19 часов, 58 минут, 55 секунд (4.05.2010 - 06:56) glivera написал(а):
работает, только попрежнему не в ИЕ
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.