Comments (11)
That's because in AJAX requires Nette does not differentiate between POST a GET parameters.
from forms.
Who requires it? Whether it is AJAX or not is irrelevant, isn't it? POST data should be separated from query string parameters.
from forms.
This is an issue of nette/application, not nette/forms, see here.
@JanTvrdik: Is that in some RFC or something?
from forms.
@JanTvrdik I can't find any material about joining GET and POST parameters in AJAX. Can u please provide some link?
from forms.
@rostenkowski Application/UI/Presenter.php
from forms.
@fprochazka: I already provided link to that, but @JanTvrdik should provide reference for "AJAX requires Nette". I don't think AJAX requires such thing in any way.
from forms.
@Majkl578 that was most likely typo and I don't see how bashing @JanTvrdik about making a typo helps to resolve this issue.
from forms.
To be honest, I was not sure whether it was a typo or not and I was curious if it is something real or not. But the only reason I came up with was easiness to use with jQuery's $.get/$.post. No bashing.
from forms.
I am not sure what typo are u talking about... if @JanTvrdik meant that "Nette requires it..." there is no point to continue with that discussion...
So what about make this real (documented) feature?
Why join only the GET
and the POST
parameters and only in AJAX?
What about to join the parameters always and remove Request::getPost()
method? We have no getPut()
neither getDelete()
methods.
This is IMHO the way to be more HTTP method independent.
What do u think?
from forms.
What do u think?
That this is not related to forms at all ;-)
from forms.
Maybe ;) But some opinions may be valuable :)
from forms.
Related Issues (20)
- SubmitButton without caption throws depracated error on render on PHP 8.1
- UploadControl MaxLenght message %i HOT 1
- private const Array (request to change to public)
- Validation problem with rule MIME_TYPE
- Unable to add class to input programatically when rendered using n:name
- netteForms.js doesn't toggle properly when form is reset
- Cannot call method startTag() / endTag() on string
- addDate(), addTime(), addDateTime() - how to get nullable values?
- netteForms: min/max wrong validation of numbers HOT 1
- setValue() as well as setDefaultValue() don't set the value and the field shows error states instead HOT 2
- ChoiceControl::getRawValue(): Return value must be of type string|int, null returned HOT 1
- Validation of MimeType rule fails when FileControl->getContentType returns null HOT 1
- src/assets/netteForms.js broken in 3.2-dev HOT 1
- `Nette\Forms\Blueprint::dataClass($form)`: Undefined variable `$bp` HOT 1
- Number inputs format shouldn't be always validated HOT 7
- Number input with maxlength validation always fails HOT 2
- Compound condition does not toggle element
- Error in JS validation for rule Form::Image
- Implementation of setOmitted() to Nette\Forms\Rules
- errors cummulate when instances of Nette\HtmlStringable
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 forms.