I'm reading the value of an input text field and passing it to be used as ajax data
The field value has a `+`
and looks like when parsed with data, it parses the + as a jquery concatenation.
data: 'someval=' + $("input[name=someval]").val(),
This is the first time I notice this behavior.
- First, how do I solve it.
- Second, I have no way of knowing when the output might have these special chars, so is there a known best practice way to escape input so that whenever it happens we're covered?
以上就是Escaping + character when read to passed as ajax data (to prevent concatenation)的详细内容，更多请关注web前端其它相关文章！