Jquery Ajax request

AAtanasov

Registered
Здравейте, опитвам се със ajax request да зареждам информация от рзлични страници.

Имам две страници в едната имам бутон, който сочи към другата.
HTML:
<a id="button" href="testhtml.html"> button </a>
Jquery Scritpa e:
[js] $(function() {
$('#button').click(function( e ) {
e.preventDefault();
var url = $(this).attr('href');

$.ajax({
url: url,
dataType:'html',
success: function(data) {
console.log(data);
},
error: function() {
alert('Sorry, error');
}
});
});
});[/js]

със console.log(data) вадя целия html на втората страница, но се опитвам да взема информацята от div с #blabla селектор.
Пробвах с $(data).find('#blabla');
Също така пробвах след url да задам селектора но същата работа.
 
А с едно йд на дива без селектиране с #блаблаid и getElementById("divid") по старомодния начин :)
 
a = $(data).getElementById("blabla");
console.log(a);

и излезе това.
$(data).getElementById is not a function
[Прекъсване при тази грешка]

a = $(data).getElementById("blabla");
 
AAtanasov каза:
a = $(data).getElementById("blabla");
console.log(a);

и излезе това.
$(data).getElementById is not a function
[Прекъсване при тази грешка]

a = $(data).getElementById("blabla");

if($(data)==1)
{
document.getElementById("blabla").innerHTML ="text";
}
Незнам как да ти помогна, просто налучквам ако може да ти дойде музата :)
 
Ти видяли какво си писал ?
Извинявай но ако може да не пишеш, ако не може да помогнеш. Благодаря.
 
Ще го направим с load()

[js]
$(function() {

$('#button').click(function( e ) {

e.preventDefault();

var url = $(this).attr('href');

$('#InThisDiv').load(url + ' #blabla');

});

});
[/js]
 
Да така стана супер. Благодаря.
Имам един въпроса, имали начин да се сменя bar addressa със заредената страница от ajax.
 
[js]
$(function() {
$('#button').click(function(e) {
e.preventDefault();
var url = $(this).attr('href');
$('#InThisDiv').load(url + ' #blabla');
var loc = window.location;
loc.replace('http://'+loc.hostname+url);
});
});​
[/js]

Така? Не съм го тествал ама трябва да е тоя принцип :?:
 
HTML5 вече предлага доста благини така че е хубаво да ги погледнеш. Погледни в тоя сайт http://html5demos.com/ има доста демота на различните HTM5 api-та. Ползвам съм File api-то за preview например на картинка която е само селектирана в input полето. Sorry за офтопика ;)


Поздрави,
Георги.
 

Горе