1

PHP Scriptを呼び出して、サーバー上で(関数)を実行する必要があります。Javascriptを使用してクライアント側から呼び出すことによって。私はJavascriptからのAjax呼び出ししか知りません。

  • JavascriptからPHPに通信するための他の標準化された方法はありますか?
  • 私が苦しんでいるなら、私を訂正してください。XMLRPCは別のアプローチですか?
4

3 に答える 3

2

十分にサポートされている、または実用的なものはありません。

Ajaxは、「ページを離れることなくJavaScriptからHTTPリクエストを作成する」の略記です。

PHPは、サーバー側のWeb言語になるように調整されています(したがって、HTTP経由でアクセスできるように最適化されています)。ブラウザは、HTTPを介したコンテンツへのアクセスに重点を置いています。

于 2012-09-23T11:44:38.397 に答える
0

私の知る限り、XMLHttpRequestが最善の方法ですが、他の手法もあります。一部のサイトでまだ使用されている古い方法があります。非表示のiframeを使用し、それを介してリクエストを送信します。javascriptを使用してiframeを作成し、幅と高さが0のiframeを追加して、phpファイルをリクエストします。出力は、親ウィンドウスクリプトと何らかの形で通信するスクリプトである必要があります。

于 2012-09-23T12:10:20.103 に答える
0

いいえ、XmlHttpRequestを使用します(つまり、ユーザーにページの更新を体験させたくないと思います)。

クロスブラウザで簡単に作業するには、すべてを処理するjQueryのようなライブラリを使用することをお勧めします。すべてが適切にカプセル化および抽象化されているため、詳細について心配する必要はありません。そうすれば、スクリプトの呼び出しが非常に簡単になります。

于 2012-09-23T11:45:02.770 に答える