Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Js + php  (Прочитано 400 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nightmaredess

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Js + php
« : 06 Апрель 2010, 16:21:42 »
Народ помогите! Как вызвать из JS файлик php?

задача собственно такая - есть ПХП скрипт который генерит csv файл 100% рабочий. Как мне его вызвать из JS не обновляя страницы? Должно вызываться при нажатии кнопки.

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Js + php
« Ответ #1 : 06 Апрель 2010, 16:46:53 »
ищи ajax или xmlhttprequest

Оффлайн nightmaredess

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Js + php
« Ответ #2 : 06 Апрель 2010, 16:51:41 »
Пробовал скрипт выполняется но сохранить файл не предлагает =(

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Js + php
« Ответ #3 : 06 Апрель 2010, 17:04:36 »
Нужно чтоб по нажатию кнопки пользователю предлагалось скачать файл?

Оффлайн nightmaredess

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Js + php
« Ответ #4 : 06 Апрель 2010, 17:09:05 »
ну да. Получается php скрипт генерирует csv файл и предлагает его слить. php скрипт работает а вот как его из js вызвать не имею понятия

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2540
    • Просмотр профиля
Re: Js + php
« Ответ #5 : 06 Апрель 2010, 17:10:24 »
Я рекомендую использовать jquery. С ним все получается естественно и очень просто (и ajax тоже).
Причем можно сделать нечто на js до выполнения php и
другое нечто после выполнения php, причем используя или не используя результаты php.
« Последнее редактирование: 06 Апрель 2010, 17:13:24 от alexander.pronin »

Оффлайн nightmaredess

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Js + php
« Ответ #6 : 06 Апрель 2010, 17:11:34 »
то есть через jquery создать csv файлик? Если да то дайте линки гдк можно об этом почитать.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2540
    • Просмотр профиля
Re: Js + php
« Ответ #7 : 06 Апрель 2010, 17:16:36 »
Ссылки дам только завтра, если сами не найдете. Сейчас я уже не успеваю.

Оффлайн nightmaredess

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Js + php
« Ответ #8 : 06 Апрель 2010, 17:17:09 »
alexander.pronin

эта мысль меня посещала. Но как её реализовать увы не хватает мозга =(

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2540
    • Просмотр профиля
Re: Js + php
« Ответ #9 : 06 Апрель 2010, 17:20:35 »

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Js + php
« Ответ #10 : 06 Апрель 2010, 17:35:31 »
Есть скрипт get.php который возвращает csv файл.
делаем кнопку
<input type="button" value="download" onClick="window.location='get.php'" />Нажимаем кнопку - браузер предлагает скачать файл, страница с кнопкой остается на экране.
Не то?

Оффлайн nightmaredess

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Js + php
« Ответ #11 : 06 Апрель 2010, 17:46:21 »
спасибо помогло. простенько и со вкусом =)

 

Страница сгенерирована за 0.057 секунд. Запросов: 24.