問題タブ [server-side]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 共有ホスティングで Python サーバーサイドを使用するにはどうすればよいですか?
ホスティング会社から、Python がサーバーにインストールされていると言われました。それを使って単純な HTML ページを出力するにはどうすればよいでしょうか? これは今のところ学習課題ですが、いつかは現在の PHP と同じように Python を使いたいと思っています。
asp.net - サーバー側から表示された ModalPopUpExtender: フォーカスの制御
gridview と ModalPopupExtender (MPE) を含むユーザー コントロールがあります。サーバー側の Show() メソッドを使用して、グリッドビューから特定の ItemCommands の後にユーザーの決定を強制するために、MPE を使用しています。ポップアップの表示と、ポップアップから実行するポストバックまたはクライアント側スクリプトの取得の両方がうまく機能します。
当面の問題は、MPE が表示されたときにフォーカスがどこに到達するかを制御できないことです。フォーカスはポップアップ内にあるように見えますが、特定のコントロールにはありません。単一のタブで目的のコントロールにフォーカスが移動しますが、そこに直接フォーカスを強制することはできません。
私が知る限り、ショーと表示イベントはクライアント側では発生しません。
ページ、ユーザー コントロール、MPE、ポップアップ パネル、ボタンの preRender イベントで Focus() と SetFocus() を使用してみました。適切な結果が得られるものはありません。実際、これらのイベントで、またはその他の場所でボタンにフォーカスを呼び出すと、ポップアップの外にフォーカスが移動する傾向があるため、タブが属する場所にフォーカスが戻ることはありません。
同様の状況でフォーカスを制御できた人はいますか?
php - サーバー側の情報をJavaScriptに取得する方法は?
この質問の仕方がわからないので、必要なものをシミュレートします。一部の開発者は、javascript を php でレンダリングして必要なものを作成します。簡単なサンプル ファイルは次のようになります。
my_javascript_file.php
以下を出力します。
私の質問はそこに来ます、純粋なjsテクニックでそれを達成する方法はありますか?
ありがとう、シナン。
PSこれは簡単な例です。もちろん、ここに投稿URLをハードコーディングしたり、JavaScriptを使用してロケーションオブジェクトなどでURLを取得したりできます。
編集:私が使用した用語による混乱をお詫びします。アプリケーションから情報を取得し、javascript に動的に書き込むだけです。コメットやデータエンコードなどの意味ではありません。
私が知りたいのは、JavaScriptファイルでサーバー側のデータを使用する方法です(方法があれば)。私の例でphpメソッドが行うことと同様に、アプリケーションからの文字列を単純にエコーします。テンプレートエンジンのように、変数を割り当ててそのテンプレートシステムで使用するように、javascriptライブラリまたはフレームワークでそれを行う方法はありますか? それが今より明確になることを願っています。
flash - ベクターグラフィックスとテキストサーバーサイドまたはフラッシュからPDFを生成する最も簡単な方法
わかりました、ここに問題があります:
- ベクターグラフィックの形式は、SWFまたはSVGのいずれかであり、選択するのは私次第です。
- テキストはほぼすべてのフォントを持つことができます
- テキストとグラフィックスの両方を回転および移動でき、グラフィックスも拡大縮小できます
alivePDFを使用してクライアントサイド(Flash Player 9)でこれを行うことを検討しましたが、1。多くのフォントをサポートしていません、2。コードは実際には少しモノリシックで構造化されていないため、ハッキングを開始する場所がわかりません。自分の中で..。
だから私は、おそらくサーバー側でそれを行うと思いました...だから私の質問は、これを簡単な方法で実現できるライブラリ/ツールを知っている人はいますか?ベクターグラフィックスのトラバースを解析して、自分でPDFに描画したくありません...
グリーツ
back2dos
asp.net - サーバー側のリソース文字列を含む HTML 入力タグ
ASP.NET フォームに入力ボタンがありますが、表示されるテキストをサーバー側のリソース ファイルから取得したいと考えています。
次の構文は失敗します。input タグには他のタグを含めることができないため、リテラルで囲むことはできません。
可能な解決策はありますか?
ありがとう :)
ajax - リバースAJAX?データの変更をスクリプトに「プッシュ」できますか?
私のajaxが多いサイトのいくつか(私が構築したサイトではなく、私が訪問したサイト)に特定の自動更新機能があることに気づきました。たとえば、GMailでは、新しいメッセージを受け取った場合、ページをリロードせずに新しいメッセージが表示されます。FacebookブラウザベースのIMクライアントでも同じです。私の知る限り、サーバーとブラウザーのバインディングを処理するJavaアプレットはないので、AJAXと、おそらく私が知らない要素によって行われていると思います。したがって、私の推測では、次の2つの方法のいずれかで実行されます。
javascriptは、サーバー側スクリプトに対して安定した「ping」を実行し、利用可能な更新をチェックします(これにより、これらのページの一部が他の高負荷のページをクロールする理由が説明されます)。また
javascriptはぼんやりと座っており、サーバーサイドスクリプトは実際にブラウザへの更新を「プッシュ」します。しかし、これが可能かどうかはわかりません。まだpingを実行するある種のAJAX関数があると思いますが、それはすべて「更新はありますか?」と尋ねるだけです。サーバースクリプトには、「いいえ」または「質問してよかった」という単純なブール値があります。ただし、この場合、データの変更はスクリプトを直接呼び出す必要があります。これにより、データの変更の準備が整い、ブール関数に変更が加えられます。
それで、それは可能/実行可能/それがどのように機能するのですか?私は次のようなものを想像します:
誰かが電子メール/IM/ DBの更新をサーバーに送信し、サーバーがスクリプトのURLと関連するGET変数を使用してスクリプトを呼び出し、スクリプトが変更を記録して「利用可能な更新」変数を更新し、AJAXが応答を取得します。実際に更新すると、AJAXは通常の「更新ページ」機能を実行します。この機能は通常の更新スクリプトを実行してブラウザに出力します。
jsが常にチェックを行っているだけで、a)サーバーが1.5秒ごとに動作し、b)ブラウザが1.5秒ごとに動作する必要があるため、私は質問します。ああ、私はIMを手に入れました!本物のIMクライアントのように!」
security - 安全なサーバーサイド言語
Web サーバー側の地平線を見渡すと、PHP のようなスクリプト言語が非常に人気があることがわかります。
おそらく、開発のスピードとプログラミングの容易さによるものでしょう。ただし、スクリプト化された言語は人間が判読できるので、ここでコードのセキュリティが問題になることはありません。
サーバー上のコードのセキュリティに関心がある場合、どのサーバー言語/テクノロジが最も適しているかを知りたいです。
javascript - ハイパーリンクがhtmlフォームに入力されないようにします:クライアント側またはサーバー側の検証?
これを実行するかどうかについてはまだ議論中ですが、ユーザーがアプリのHTMLフォームにハイパーリンクを入力できないようにすることを検討しています。これは、アプリがユーザー生成コンテンツに基づいているため、スパムリンクがアプリの他の用途に表示されないようにするためです。
これはRailsアプリなので、ユーザーがフォームを送信した後、モデルに対してバックエンド検証を行うことができます。
しかし、送信が行われる前にjQuery/JavaScriptでチェックを実行することが望ましいのではないかと思いました。このようにして、バックエンド処理なしでユーザーにすぐに通知できます。
ここではどちらが望ましいですか?クライアント側またはサーバー側の検証ですか?
asp.net - 現在、使用可能なコンパイル済みサーバー側言語は何ですか?
Windows Server でのみ動作する ASP.NET コンパイル済み DLL について聞いたことがありますが、他にコンパイル済みのサーバー側言語があるかどうかを知りたいのですが、Apache サーバー用のものもありますか?
Unix/Windows サーバーに物理的にアクセスできるため、ランタイムのインストールは問題になりませんが、CGI プラグインの場合は、FTP のみを使用してインストールできるため、追加の利点があります。
javascript - jqueryを使用して行ごとの合計とテーブルの総合計を取得する
したがって、これの短いバージョンは次のとおりです。セレクターの一致した要素内の要素のみを走査できますeach()
か? each()
または、ループなしで必要なものを取得する簡単な方法はありますか?
これははるかに簡単だと思ったので、jqueryで要素をトラバースするという基本的な原則が欠けているだけだと思います。
シナリオは次のとおりです。
各セルにテキストがあるテーブルがあります(この場合は適切です)input
。最後の入力は読み取り専用で、その行に入力された他の値の合計と見なされます。各行の合計と、各行の合計の総計の両方を見つけるための非常に厄介な js スクリプトがあります。
基本的な HTML は次のとおりです。
明確にするために、javascript は、入力されたデータが数値であることを検証します。
onchange
そのため、ユーザーがデータを入力して次のセル/入力に移動したときに合計を更新するための各入力のイベントリスナーがあります。次にupdateTotal
、現在for
ループを使用して各行をループし、そのループ内で各セルをループし、最終的に合計セルの入力を合計するように設定する関数を呼び出します。
簡単なメモ: 以下のコードを含めたのは、私が手渡しを探しているだけではないことを示し、私が考えていることの基本的なロジックを示すためです。この部分は読み飛ばしたりスキップしたりしてください。それは機能し、デバッグや批評は必要ありません。
これは次のようになります。
今、私は上記をjquery構文で書き直そうとしていますが、行き詰まっています。each()
最善の方法は、次の行に沿ってループを使用することだと思いました。
しかし、$(this)
思ったように使えないようです。私は読ん$(this)
で、各ループでの使用が一致した各要素を指していることを見ました。上記では、grand_total ビットも省略されています。これは、総計変数を機能させるのにさらに運が悪かったためです。row_totals を取得するためだけに次のことを試しました。
ある程度成功しましたが、追加しようとしたときになんとか壊れました。各部分は私が考えている行を指す必要があるため、これを機能させるために各行にIDを付ける必要はないと思います。
したがって、これの短いバージョンは次のとおりです。各ループを使用して、一致する要素のみをトラバースできますか?もしそうなら、正しい構文は何ですか? または、各ループなしで必要なものを取得する簡単な方法はありますか?
ああ、最後にもう 1 つ考えました...
jqueryを使用して、一致したすべての要素の数値合計(1つの長い文字列ではなく)を取得することは可能ですか? 私はこれを自分でもっと研究しますが、誰かが知っていれば、これのいくつかはずっと簡単になります.