Changeset 5281
- Timestamp:
- 04/22/08 22:07:17 (9 months ago)
- Location:
- trunk/jquery
- Files:
-
- 2 modified
-
src/ajax.js (modified) (1 diff)
-
test/unit/ajax.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jquery/src/ajax.js
r5253 r5281 292 292 293 293 // Allow custom headers/mimetypes 294 if ( s.beforeSend ) 295 var beforeSendSuccess = s.beforeSend(xml, s); 296 297 if( beforeSendSuccess === false ) 298 return false; 294 if ( s.beforeSend && s.beforeSend(xml, s) === false ) 295 return false; 299 296 300 297 if ( s.global ) -
trunk/jquery/test/unit/ajax.js
r4476 r5281 137 137 }); 138 138 139 test("$.ajax - beforeSend, cancel request (#2688)", function() { 140 expect(2); 141 var request = $.ajax({ 142 url: url("data/name.html"), 143 beforeSend: function() { 144 ok( true, "beforeSend got called, canceling" ); 145 return false; 146 }, 147 success: function() { 148 ok( false, "request didn't get canceled" ); 149 }, 150 complete: function() { 151 ok( false, "request didn't get canceled" ); 152 }, 153 error: function() { 154 ok( false, "request didn't get canceled" ); 155 } 156 }); 157 ok( request === false, "canceled request must return false instead of XMLHttpRequest instance" ); 158 }); 159 139 160 var foobar; 140 161
