ホームページ >バックエンド開発 >PHPチュートリアル >AJAXによるPHP開発入門(3)_PHPチュートリアル

AJAXによるPHP開発入門(3)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:47:35978ブラウズ

将 Sajax 连接到相册

  利用刚刚创建的代码,我们将用 Sajax 迅速把相册从多页面应用程序转化成活动的 Ajax 应用程序。

  因为相册主要有两个函数,get_table() 和 get_image(),这也是需要用 Sajax 导出的全部函数。事实上,为了通过 Sajax 调用这些函数,这些函数本身基本上不需要修改,很快我们就会看到,我们只需要修改生成的链接即可。

  清单 9. Sajax 相册的头部

require("Sajax.php");

function get_image () { } // Defined later
function get_thumbs_table () { } // Defined later

// Standard Sajax stuff. Use Get, and export two
// main functions to javascript
$sajax_request_type = "GET";
sajax_init();
sajax_export("get_thumbs_table", "get_image");
sajax_handle_client_request();
?>

  对于本文而言,文档主体部分很简单。我们将使用 div 和 window 的 id 来显示服务器的输出。

  清单 10. 显示服务器输出的 div 和 window id


Sajax photo album





最後に、JavaScript コールバック関数を作成する必要があります。この例では、すべてのサーバー出力が window div タグに直接送られるため、単純なコールバック関数を再利用できます。 Sajax 関数呼び出しにコールバック関数を追加すると、ヘッドが得られます。

リスト 11. 単純なヘッダー

<頭>
Sajax フォト アルバムの作成