2016-05-23 4 views
-5

私は誰もが見るためのリンクを投稿するウェブサイトを作っています。私のウェブサイトに保存されている変数を作成してください。 すべてのユーザーが見ることができます(傷のクラウド変数のようなものです)。もし可能であれば、 Javaスクリプトでこれを行う方法を教えてください。どうすれば自分のウェブサイトのユーザーが自分のウェブサイトにデータを送信して、自分のすべてのユーザーがジャバスクリプトで見ることができるのですか

+0

これらの値は、すべてのユーザーがアクセスできる場所に*保存する必要があります。何らかの種類のインターネットサービス、またはウェブサイトをホストするサーバー上のいずれか。 – David

+0

バックエンドとは何ですか? JavaScriptはそれを行うことはできません。それは大きなセキュリティ上の問題を引き起こすでしょう。あなたはデータベースを使うべきです。 – 4castle

+1

@ 4castle:サーバーがJavaScriptを実行している場合、JavaScript *はnode.jsなどのJavaScriptを実行できます。 – David

答えて

-1

これはjavascriptでは実行できません。理由は次のとおりです。

Javascriptはクライアントブラウザで実行されます。あなたのウェブサイトへのすべての訪問者は、、その後バックサーバー側のファイルにJavaScriptからデータを送信AJAXを通じて除くサーバー(と無通信で、自分のコンピュータ上でJavaScriptコードを実行します(オプション)を返しますサーバーからjavascriptファイルへの新しいデータ) AJAXでもサーバー側のコードを使用しています。

新しい訪問者はすべて、サーバーからウェブサイトを閲覧します。したがって、ユーザーの変更をサーバーに保存して新しいビジターに表示できるようにする方法が必要です。

私たちは、あなたが望むものを達成するための唯一の方法として、サーバーサイドのコードに戻っています。調べる必要があるのは、HTML <form>s(現在のページから移動する(または最新表示する))とAJAX(どちらもありません)です。

A bit more information on AJAX

新しいユーザーがそれを見ることができるように、ウェブサイト上の情報を保存するためには、次の2つのオプションがあります:サーバー上のデータベース(例えばMySQLの)、またはテキストファイルを。あなたのウェブサイトのコードは、データベースまたはファイルから読み込み、そのデータをウェブサイトに組み込むことになります。

+0

サーバ側のJavaScriptだけがあれば... – mhodges

+0

@gibberishそれは冗談だった。 [サーバーサイドのjavascript * is a thing](https://nodejs.org/ja/) –

+0

@MadaraUchihaありがとう!冗談を取るのが最後の人になるのはちょっと恥ずかしいですが、確かにそれをやっていないよりはるかに良いです。私をスピードアップするために親切に感謝します。 :) – gibberish

関連する問題