2010-07-22 3 views
0

У меня есть x = 65; в яваскрипта странице /var/html/pag1.js и я хочу передать x на другую страницу: /var/html/user1/pageUser.jsпростой способ передать данные в JavaScript

Что это самый простой способ, чтобы послать значение, как это?

Спасибо.

+0

ли эти .js файлы включаются в тот же HTML-страницу? – Steve

+0

нет они находятся на разных html-страницах – Autolycus

+1

Почему бы вам не рассказать нам немного больше о том, что в мире вы пытаетесь сделать? – Dutchie432

ответ

2

Ваш вопрос немного неясен. В попытке расшифровать и дать хороший ответ, я повторю ваш вопрос. Я считаю, что вы пытаетесь «отправить» поле «х» со значением «65» на другую страницу. Вы говорите, что у вас есть «страница» с именем «page1.js», но это сценарий, а не страница. У вас может быть «page1.html», который ссылается на «page1.js» (тот же, что и на стр. 2). Я буду исходить из того, у вас есть 2 файла:

  1. page1.html
  2. page1.js
  3. page2.html
  4. page2.js

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

Page1.html:

<body> 
    <form action='page2.html' method='post'> 
     <input type='text' name='x' value='65' /> 
     <input type='submit' /> 
    </form> 
</body> 

Если вы хотите сделать это с помощью javascript, вы можете посмотреть в jquery, и это post() method. Вот пример в контексте ...

page1.html:

<body> 
    <script type='text/javascript'> 
     $.ajax({ 
      type: 'POST', 
      url: 'page2.html', 
      data: { x : 65 }, 
     }); 
    </script> 
</body> 
+0

Насколько я могу понять его вопрос, ваш второй пример - хорошее решение того, что он просит ... – Josh

Смежные вопросы