[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как передать переменную по AJAX
nike90
Подскажите пожалуйста!
Нужно по AJAX передать переменную (значение выбраного чекбокса)

страница comm.php
//прием переменной с AJAX запроса
if(isset($_POST["de"])) { echo $_POST["de"]; } //нужно что бы тут переменная подгружалась, а она по AJAX запроса не подгружается

<input name="sort" type="checkbox" id="sort_1" value="yes" />



страница js_comm.js

$( function() {

$('#sort_1').click(function(){

var de = $('#sort_1').val();

$.ajax({
url:"comm.php",
type:"POST",
data:{"de":de}
}
);
});
}); // Конец READY


Как сделать так что бы переменная подгружалась на эту же страницу?
caballero
Цитата
страница js_comm.js

уверен что это - страница?

Цитата
Как сделать так что бы переменная подгружалась на эту же страницу


А из этой страницы она никуда и не девается особено если учесть что аякс не перегружает страницу.
nike90
страница js_comm.js - это не страница это сценарий js

когда я отправляю AJAXом переменную на эту же страницу с которой беру переменную с (другим значением - которое выбрал юзер в INPUTe) она не приходит так как мне надо без перезагрузки, что делать?
Michael
1)

 ! 

М
Используйте теги оформления кода
Michael


2) А что тебе даст $('#sort_1').val()? Может все таки проверять на $('#sort_1').attr('checked') ?

3) Что и как передается по аяксу или нет - видно в файрбаге на вкладке сеть

_____________
There never was a struggle in the soul of a good man that was not hard
nike90
к 1)
тоесть форму? можно и форму добавить, мне нужно что бы только без кнопки было, и когда пользователь кликнет по radio флажку должна передаваться (без перезагрузки страницы) значение в переменной (de)-ajxом на эту же страницу где этот input, а оно не работает не могу понять почему.??

к 2)
$('#sort_1').val() - дает "yes" с INPUTa - но можно $('#sort_1').attr('checked') - суть не в этом, суть в том что Ajax не работает как следует...

к 3)
"Что и как передается по аяксу или нет - видно в файрбаге на вкладке сеть" -
не понял трохи это вопрос? если да то я фаербагом не пользуюсь...
Michael
тебе надо точно локализовать что у тебя не работает. Мне пока непонятно. Аякс имеется - запрос должен пройти. Что он передает - чтобы не гадать - ставь фаербаг и смотри. Или поставь на хостинг и мы тут посмотрим.

Цитата
суть не в этом

просто в твоем коде нет логики, вот и все.

_____________
There never was a struggle in the soul of a good man that was not hard
Aleks-prog
$('input[name=sort]').is(':checked')



Яша мочу нубов
ппц вы чушь пишите где решение?
icedfox
nike90, открываешь консоль фаербага (или аналога какого), нажимаешь на кнопку и смотришь какой запрос отправлен и что ответил сервер на него. Исходя из этого вносишь правки.

Если консолями разработчика не пользуешься , то кодинг не твое, выбрось и иди на завод работать wink.gif
sergeiss
Тему закрою. А то пришли археологи и подняли тему 4-х летней давности. Отвечают, спорят... С кем спорят, кому отвечают???

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

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