About Pi Downloads Documentation Plugins Developer Forum Issues

pi.util.Include

Summary

A Function that loads and executes javascript files using an HTTP GET request and allows cross domain JSON transfers.

Syntax

pi.util.Include(url,callback);

Usage Example

pi.util.Include("JSONData.js",function(){
	alert('hello world');
});

Examples

Example #1: Get data from a javascript file and print it to screen.

Source files of the above example:

../../examples/include.html

<div id="dataContainer"></div>

../../examples/include.js

pi.util.Include("../../examples/include_fruits.js",function(){
	var list = new pi.element("ul");
	for(var i=0; i<fruits.length; i++)
		list.child.add(
			new pi.element("li").update(fruits[i])
		);
	list.insert(pi.get("dataContainer"));
});

../../examples/include_fruits.js

var fruits = ["apple","grape","banana","orange"];