1. Либо слишком много мутно и непонятно
2. Либо отвечают: "В инете есть, поищи"
3. Либо всякая муть не по теме.
Дык вот. Спрошу коротко. Есть 4 запроса:
1) mysql_connect("localhost", "login", "pass");
2) mysql_select_db("name_bd");
3) $result=mysql_query("CREATE TABLE `sklad` (`no` smallint, `name` varchar(100), `price` integer, `last` integer);");
4) $row=mysql_fetch_array($result);
это всё на php, это я знаю.
Мне нужно знать аналоги этих запросов в ajax. Кто-нибудь может помочь?
Спустя 13 минут, 6 секунд (22.07.2012 - 21:55) kamanch написал(а):
Ajax
Почитай, разберись.
Почитай, разберись.
Спустя 11 минут, 37 секунд (22.07.2012 - 22:06) Guest написал(а):
тьфу ты блин.... h.n.81, точно....
до меня тока дошло, что ajax может отправить запрос к php файлу, но с базой то никак сам не свяжется... блин..
в таком случае другой вопрос..
есть форма... для введения текста и кнопка... вводим текст, по нажатию на кнопку выполняется функция send();
на странице есть код
но ничего не выводит.. почему?
до меня тока дошло, что ajax может отправить запрос к php файлу, но с базой то никак сам не свяжется... блин..
в таком случае другой вопрос..
есть форма... для введения текста и кнопка... вводим текст, по нажатию на кнопку выполняется функция send();
function send()
{
//Получаем параметры
var text = $('#text').val()
// Отсылаем паметры
$.ajax({
type: "POST",
url: "myscore.php",
data: "text="+text;
}
});
}
на странице есть код
<?
if (isset ($_POST['text']))
{
echo $_POST['text'];
}
?>
но ничего не выводит.. почему?
! |
killer8080 |
Спустя 4 минуты, 57 секунд (22.07.2012 - 22:11) kamanch написал(а):
Либо зажигание не включили, либо бензин кончился, либо колеса украли.
Лыжи - они по многим причинам могут не ехать. Нужно смотреть, что за лыжи, что за асфальт...
Ajax - это абстракция. Технология. Но не язык. На нем ничего не пишут. Его используют.
Зарегистрируйся и код отформатируй.
Лыжи - они по многим причинам могут не ехать. Нужно смотреть, что за лыжи, что за асфальт...
Ajax - это абстракция. Технология. Но не язык. На нем ничего не пишут. Его используют.
Зарегистрируйся и код отформатируй.
Спустя 5 минут, 35 секунд (22.07.2012 - 22:17) Ramzes_Ra написал(а):
Так.. вот я...
Объясню.. тэг див сделан для проверки, работает ли скрипт.. И в него запись успешно добавляется, собсно как и написано в скрипте..
Но проблема: $_POST['text'] нету.. точнее, она может и есть, но php код её не видит.. в чём ошибка?
2 страницы:
.php
.js
Объясню.. тэг див сделан для проверки, работает ли скрипт.. И в него запись успешно добавляется, собсно как и написано в скрипте..
Но проблема: $_POST['text'] нету.. точнее, она может и есть, но php код её не видит.. в чём ошибка?
2 страницы:
.php
<div id="result"></div>
<form action="" id="form1">
<input id="text" value="Сюда введи свой текст" />
<input type="button" id="button1" onclick="send();" value="Отправить" />
</form>
<?
if (isset ($_POST['text']))
{
echo $_POST['text'];
}
?>
.js
function send()
{
//Получаем параметры
var text = $('#text').val()
// Отсылаем паметры
$.ajax({
type: "POST",
url: "myscore.php",
data: "text="+text,
// Выводим то что вернул PHP
success: function(html) {
//предварительно очищаем нужный элемент страницы
$("#result").empty();
//и выводим ответ php скрипта
$("#result").append(text);
}
});
}
Спустя 2 минуты, 37 секунд (22.07.2012 - 22:19) killer8080 написал(а):
$("#result").append(text);
заменить на
$("#result").html(html);
Спустя 3 минуты, 43 секунды (22.07.2012 - 22:23) Ramzes_Ra написал(а):
killer8080, абалдеть, работает!!!!!!
а в чем ошибка была я не понял... html(html) это разве можно так писать? о_О
а в чем ошибка была я не понял... html(html) это разве можно так писать? о_О
Спустя 1 минута, 35 секунд (22.07.2012 - 22:25) killer8080 написал(а):
Цитата (Ramzes_Ra @ 22.07.2012 - 22:23) |
а в чем ошибка была я не понял... html(html) это разве можно так писать? о_О |
ну так ты же сам так обозвал аргумент
Цитата (Ramzes_Ra @ 22.07.2012 - 22:17) |
success: function(html) { |
Спустя 2 минуты, 20 секунд (22.07.2012 - 22:27) Ramzes_Ra написал(а):
но есть маленький минус... в таком случае вместе с текстом ещё раз выводится форма... то есть после нажатия на кнопку на странице две формы + нужный текст..
но POST отправляется как надо, это здорово.. с формой буду думать в чем проблема..
но POST отправляется как надо, это здорово.. с формой буду думать в чем проблема..
Спустя 15 минут, 23 секунды (22.07.2012 - 22:42) Ramzes_Ra написал(а):
разобрался.. у меня всё, что я передаю от JavaScript'а, вставляется в тег див.. А как просто передать методом POST?
Спустя 22 минуты, 50 секунд (22.07.2012 - 23:05) Ramzes_Ra написал(а):
если я пропишу вот так, то по сути, должно отправляться.. а нет.. Почему?
function send()
{
//Получаем параметры
var text = $('#text').val()
// Отсылаем паметры
$.ajax({
type: "POST",
url: "myscore.php",
data: "text="+text;
});
}
Спустя 10 часов, 19 минут, 18 секунд (23.07.2012 - 09:25) Guest написал(а):
$.post("script.php", {name : value});
и все...