});
test("global ajaxSettings", function() {
- expect(3);
+ expect(2);
var tmp = jQuery.extend({}, jQuery.ajaxSettings);
- var orig = { url: "data/with_fries.xml", data: null };
+ var orig = { url: "data/with_fries.xml" };
var t;
$.ajaxSetup({ data: {foo: 'bar', bar: 'BAR'} });
t = jQuery.extend({}, orig);
- $.ajax(t);
- ok( t.url.indexOf('foo') > -1 && t.url.indexOf('bar') > -1, "Check extending null" );
-
- t = jQuery.extend({}, orig);
t.data = {};
$.ajax(t);
ok( t.url.indexOf('foo') > -1 && t.url.indexOf('bar') > -1, "Check extending {}" );
});
});
+test("load(String, Object, Function)", function() {
+ expect(2);
+ stop();
+
+ $('<div />').load(url('data/params_html.php'), { foo:3, bar:'ok' }, function() {
+ var $post = $(this).find('#post');
+ equals( $post.find('#foo').text(), '3', 'Check if a hash of data is passed correctly');
+ equals( $post.find('#bar').text(), 'ok', 'Check if a hash of data is passed correctly');
+ start();
+ });
+});
+
+test("load(String, String, Function)", function() {
+ expect(2);
+ stop();
+
+ $('<div />').load(url('data/params_html.php'), 'foo=3&bar=ok', function() {
+ var $get = $(this).find('#get');
+ equals( $get.find('#foo').text(), '3', 'Check if a string of data is passed correctly');
+ equals( $get.find('#bar').text(), 'ok', 'Check if a of data is passed correctly');
+ start();
+ });
+});
+
test("$.get(String, Hash, Function) - parse xml and use text() on nodes", function() {
expect(2);
stop();
});
});
+test("data option: evaluate function values (#2806)", function() {
+ stop();
+ $.ajax({
+ url: "data/echoQuery.php",
+ data: {
+ key: function() {
+ return "value";
+ }
+ },
+ success: function(result) {
+ equals( result, "key=value" );
+ start();
+ }
+ })
+});
+
}
//}