Comments (7)
Hi, @sylouuu, thanks on your question.
I put together a quick pen, that shows how Handlers, Models and View can communicate.
http://codepen.io/PabloVallejo/pen/KoIab
If you have more questions, please don't hesitate on asking or creating an issue.
from gillie.
Regarding your example, you should make sure that there and endpoint for /person
, that is, an API that will receive the POST
request and return a response. If the request fails, the event post.create
will not be triggered.
from gillie.
My POST request is 200 HTTP code, but no JSON result, is that matter?
Is it important to declare in this order: M > V > C(H) ?
from gillie.
Yes, given that the request, expects to receive JSON data, and an empty string doesn't qualify for JSON.
http://stackoverflow.com/questions/18231285/jquery-ajax-call-returns-empty-error-if-the-content-is-empty
Also, it's important to declare you scripts M > V > H.
http://pablovallejo.github.io/gillie/#order-of-scripts-inclusion
from gillie.
Thank's, almost done. I didn't find any example to communicate between handler & view from an event (in handler)?
My click event must trigger a view method which updates the DOM.
from gillie.
Well, actually the events you define in the handler, can only call handler methods, but what you can do is from the method, invoke the view member.
// Handler
// ...
events: {
'click .intro-text': 'showPost'
},
showPost: function(e) {
var target = e.currentTarget
, postId = $( target ).data( 'post-id' );
// Call view method
demoView.myMethod( postId );
}
// ...
from gillie.
That's right! Thank's again.
from gillie.
Related Issues (9)
- Is it possible to get the AJAX status code (jQuery native) HOT 3
- Data sent over HTTP: deal with both string and object HOT 6
- Add Bower support
- Make an example on TodoMVC? HOT 1
- Converting circular structure to JSON: Post request triggered manually HOT 4
- Add Travis-ci HOT 2
- The links of models/views/handlers are invalid in project page
- AJAX requests: let's choose the URL to call HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gillie.