Playing JSONP
Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.
Basic example to integrate JSONP mechanism in Play Application with the help of play-jsonp-filter module
play-jsonp-filter
This filter enables JSONP on your existing API: any resource that returns a JSON content will return a JavaScript fragment if there is an additional callback
parameter in the query string.
For example, if the resource /foo
gives the following JSON result: {"foo": "bar"}
, the resource /foo?callback=f
will give the following JavaScript result: f({"foo": "bar"});
.
- Used play-jsonp-filter module to integrate JSONP mechanism
- Embedded JS & CSS libraries with WebJars.
- Integrating with a CSS framework (Twitter Bootstrap)
- Bootswatch-Readable with Twitter Bootstrap to improve the look and feel of the application
Dependency
The play-jsonp-filter module is distributed using Maven Central so it can be easily added as a library dependency in your Play Application’s SBT build scripts, as follows:
"org.julienrf" %% "play-jsonp-filter" % "1.2"
Usage
Add the julienrf.play.jsonp.Jsonp
filter to your Global
object:
import play.api.mvc.WithFilters
import play.api.libs.concurrent.Execution.Implicits.defaultContext
import julienrf.play.jsonp.Jsonp
object Global extends WithFilters(new Jsonp)
Build Instructions
- To run the Play Framework, you need JDK 6 or later
- Install Typesafe Activator if you do not have it already. You can get it from here
- Execute
./activator clean compile
to build the product - Execute
./activator run
to execute the product - playing-jsonp should now be accessible at localhost:9000
References
Filed under: AJAX, Bootstrap, Bootswatch, CSS, Future, JavaScript, JUnit, Play Framework, Test Tagged: Ajax, Bootstrap, Clean code, JSON, play, Play framework, scala, testing Image may be NSFW.
Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.
