Ticket #8261 (closed bug: worksforme)
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: |
Description
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
$("#rating").html(
"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 2 years ago by snover
- Status changed from new to closed
- Resolution set to worksforme
comment:2 Changed 2 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.
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

$.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.