Skip to content

Instantly share code, notes, and snippets.

@tivac
Created April 11, 2017 06:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tivac/0f845750005a3bce4167d9f08e125809 to your computer and use it in GitHub Desktop.
Save tivac/0f845750005a3bce4167d9f08e125809 to your computer and use it in GitHub Desktop.
Mithril XHR Example
var root = document.body
var count = 0
var increment = function() {
m.request({
method: "PUT",
url: "//rem-rest-api.herokuapp.com/api/tutorial/1",
data: {count: count + 1},
withCredentials: true,
})
.then(function(data) {
count = parseInt(data.count)
})
}
var Hello = {
view: function() {
return m("main", [
m("h1", {
class: "title"
}, "My first app"),
m("button", {
onclick: increment
}, count + " clicks"),
])
}
}
m.mount(root, Hello)
<script src="https://unpkg.com/mithril"></script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment