Does JSONP require server modifications?

Yes, JSONP is slightly different when it renders, so your server needs to support it. JSON looks like this: { “name”: “value” } Whereas JSONP looks like this: functionName({ “name”: “value” }); If whatever you’re using supports it you’re covered, but it’s not the same as supporting just JSON. When the server gets a request, … Read more

Why is client-side validation not enough?

Client-side validation – I assume you are talking about web pages here – relies on JavaScript. JavaScript powered validation can be turned off in the user’s browser, fail due to a scripting error, or be maliciously circumvented without much effort. Also, the whole process of form submission can be faked. Therefore, there is never a … Read more