PHP CakePHP的Google Ajax Libraries API处理程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP CakePHP的Google Ajax Libraries API处理程序相关的知识,希望对你有一定的参考价值。

/**
 * Google Ajax Libraries API handler for CakePHP
 *
 * Neat trick to load local versions of JavaScript libraries while
 * debugging, but Google-hosted versions for production.
 * Automatically detects whether debugging is turned on, and
 * defaults to jQuery, the best JavaScript library.
 *
 * Just shove it in your <head> and forget about it :)
 * I usually store it somewhere like: /elements/google-jsapi.ctp
 */

if (!isset($library)) $library = 'jquery';
if (!isset($useLocal)) $useLocal = (Configure::read('debug') != 0);

if (!$useLocal) e($javascript->link('http://www.google.com/jsapi'));
else $library .= '-local';

switch ($library) {

	case 'jquery':
		e($javascript->link('google-jsapi-jquery'));
		break;
	case 'jquery-local':
		e($javascript->link('jquery'));
		e($javascript->link('jquery-ui'));
		break;

	case 'prototype':
		e($javascript->link('google-jsapi-prototype'));
		break;
	case 'prototype-local':
		e($javascript->link('prototype'));
		e($javascript->link('scriptaculous'));
		break;
	
}

以上是关于PHP CakePHP的Google Ajax Libraries API处理程序的主要内容,如果未能解决你的问题,请参考以下文章

php [cakephp:API组件和控制器]用于ajax请求和Server-Sent事件的Cake模块。 #cakephp

cakephp 2 上的自动完成 Ajax

CakePHP 2.1 JsonView

使用 AJAX 和 CakePHP 保存数据

CakePHP 中的 Ajax 错误处理

CakePHP:会话、autoRegenerate、requestCountdown、AJAX 的问题