Bug Tracker


Ticket #8261 (closed bug: worksforme)

Opened 3 years ago

Last modified 3 years ago

jQuery.post does not work in 1.5

Reported by: novakg Owned by:
Priority: low Milestone: 1.next
Component: ajax Version: 1.5
Keywords: Cc:
Blocking: Blocked by:


I'm trying the examples from  http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery and found that the AJAX post function does now work:

     $.post("rate.php", {rating: $(this).html()}, function(xml) {
       // format and output result
         "Thanks for rating, current average: " +
         $("average", xml).text() +
         ", number of votes: " +
         $("count", xml).text()

As I can see in FireBug, it does an OPTIONS call instead of a POST call.

It works fine in previous versions. It affect jQuery 1.5 only.

OS: Kubuntu 10.04

Browsers: FF 3.6.13, Opera 11.01, Google Chrome 5.0.375.126, (I haven't tried on IE)

Change History

comment:1 Changed 3 years ago by snover

  • Status changed from new to closed
  • Resolution set to worksforme

$.post works fine for me. OPTIONS indicates you are attempting to perform a cross-site request, which is not supported. If you can provide an actual, reproducible testcase, please feel free to comment again.

Last edited 3 years ago by snover (previous) (diff)

comment:2 Changed 3 years ago by jitter

  • Priority changed from undecided to low
  • Component changed from unfiled to ajax

Please read  How to report bugs in order to provide a most useful bug report and make sure to include a test case (on  http://jsfiddle.net) which reproduces your issues.

comment:3 Changed 3 years ago by novakg

You are right, I was trying to do a cross-site request. This must be the problem.

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.


Add a comment

Modify Ticket

as closed

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.