GithubHelp home page GithubHelp logo

Comments (3)

eduardobc88 avatar eduardobc88 commented on July 28, 2024

Why do you need send POST data in fetch?
By default a Fetch use GET method that doesn't send data in the request BODY.
The most easy and correct is that in your API instead of get POST params, get URL params and you don't need customize nothing in your App.
If you want to do a "fetch" sending post data, you need register a custom request method and override some default functions to your custom request "fetch" with post data.

from vue-mc.

ryanrapini avatar ryanrapini commented on July 28, 2024

I may be doing something wrong, but our fetch() is being changed to allow searching and pagination of results on the server side, and I need search to sometimes include non ASCII characters. To my understanding, a GET request will require ASCII only parameters.

I have no problem implementing a custom method (I already have actually as a stopgap solution) but I'm just pointing out that while fetch can be switched to POST, the behavior doesn't seem to line up correctly.

from vue-mc.

eduardobc88 avatar eduardobc88 commented on July 28, 2024

@ryanrapini Maybe you can create a simple model and send POST data normally. This is the most easy and understandable and will works good. To the pagination you can handle with Vue Router getting the "{page_number}" and setting in the model before the POST like this: myModel.set('page_number', pageNumber) and after myModel.Save().then((result) => {// code} ).finally(() => { // code }) and you won't have problems with the save because the page_number property is always edited before save. I hope this help you. :)

from vue-mc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.