• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Ajax call from HTML file not working

 
Gagan Popli
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I am facing a very weird issue, where, when i try to make a ajax call to submit a form from onload of an HTML file, I always get an error response, and the action url is never hit.

If i use the traditional way of document.form.submit(), then the action url is hit successfully.

Below is the NewFile.html i have created to test ajax submit.


Please help, why it is not submitting the form and hitting the action class. Where am i wrong.
Thanks
Regards
Gagan
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64958
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please take the time to choose an appropriate forum for your posts. This forum is for questions on general Java. For more information, please click this link ⇒ CarefullyChooseOneForum.

This post has been moved to a more appropriate forum.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64958
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Your form action is wrong. You apparently did not put the real form action in your post, so there's no way to tell what's wrong with it.
 
Gagan Popli
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry for that Bear and thanks for moving it to appropriate forum.

To answer you question, basically i have used tokens in place of the actual server name and port id only for the post.

Since i am using my company's server name and port, so i could not provide those details.

Sorry for the confusion.

Thanks.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64958
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Then we cannot help you. The action URL is wrong and if you can't at least show us even its format, then you're pretty much on your own. Can you not even show us a representative format?
 
Gagan Popli
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sure Bear, its like this



Please do let me know, if you are looking for something else.

Thanks.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64958
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Gagan Popli wrote:action="https://server.domain.com:12345>/action/welcome"

Why is there an > after the port? Why are you putting the protocol, domain and port in the URL? Are you submitting to a different server than the web app that generated the page this form is on?
 
Gagan Popli
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry for the typo there, it is supposed to be without ">". Below is the corrected one:



And yes you were right, the page is on different server and i am trying to make an ajax call to a different server for the backend logic. But the domian remains same, only servers are different.

Thanks.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64958
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Open up the JavaScript debugger in your browser and see what it's telling you. It will let you know if the request fails and why.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic