Если юзать так:
$('#someid').load('/someurl');
то идет get запрос
Но если юзать так:
var data = $('#somebtn').data();
$('#someid').load('/someurl',data);
То идет post.
Оно то может быть и логично, но надо получить при такой ситуации get.
Конечно можно юзать $.ajax или распарсить data и сформировать ?id=id и т.д. Пожалуйста альтернативы не предлагайте. Я в курсе и так и поступлю возможно. Но может быть все же можно именно в load передать параметры и отправить get запросом. Полазил по докам, нечего не нашел на сей счет, но может быть я слепой.