Archive for October 2008

Cross-site data retrieval using JSONP

Traditional data retrieval (in JSON, XML or whatever) using XMLHttpRequest is limited to requests on the same domain. A way to work around this limitation is to use JSONP. The ‘P’ stands for Padding. The main concept is to dynamically create a script tag and set its source attribute to the URL of the service [...]

Javascript Array.indexOf() and Array.remove()

Useful convenience methods for array manipulation in Javascript. Array.indexOf() Find index of given element in array. This method is implemented in some browsers, but not all. Array.remove() Remove element in array (depends on indexOf method). Simply add these two your Javascript file augment the functionality with the existing Array implementation.