Side navigation
#3818 closed bug (worksforme)
Opened January 09, 2009 05:37PM UTC
Closed October 25, 2010 12:13AM UTC
Last modified March 14, 2012 01:22PM UTC
$.ajax() requires data param if type is POST
Reported by: | ibrahim | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 1.3 |
Component: | ajax | Version: | 1.2.6 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
if i didn't set data option in $.ajax(); with type : "POST" the request will fail.
$('a').click(function () {
$.ajax({
url: $(this).attr('href'),
type: 'POST',
// data: '',
success: function(data) { $('div').html(data); }
});
return false;
});
Attachments (1)
Change History (3)
Changed January 15, 2009 04:18AM UTC by comment:1
summary: | Problem with $.ajax(); → $.ajax() requires data param if type is POST |
---|
Changed February 15, 2009 06:09PM UTC by comment:2
Could you provide some feedback on the expected behavior? Although jQuery could set content-length=0 and do the POST, it seems like omitting the data parameter is most likely an error in the caller's code.
Changed October 25, 2010 12:13AM UTC by comment:3
resolution: | → worksforme |
---|---|
status: | new → closed |
This issue appears to be no longer existent
http://jsfiddle.net/rwaldron/WKfkh/9/
The ticket may be reopened if a new test case showing the broken behavior is submitted.
So if data is not supplied, you would want a POST with Content-length 0?