script comme ce
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Testing Ajax</title>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<a class="test" href="getthis.php">click here</a>
<div class="get"></div>
<script type="text/javascript">
$('.test').click(function(event){
event.preventDefault();
var a = $('body');
$.ajax({
url: "/getthis.php",
dataType: 'text',
success: function(data){
$('.get').append(data.find);
}
});
});
</script>
</body>
</html>
avec ce script j'essaye d'obtenir le contenu getthis.php
getthis.php ne contient que ce
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
Olalalalala bebe
</body>
</html>
quand je fais cela, je reçois résultat le html complet de la getthis.php
comment je peux obtenir seulement le contenu du corps? qui est seulement moyen. "Olalalalala bebe"
quelqu'un peut-il me donner une explication?
Merci ...
pourquoi ne pas vous enlever toutes les balises html et laisser le 'Olalalalala bebe? – Tim
'data.find'? pas d'erreur? – Reigel
@Tim: parce que le site est il ya une version qui avec Ajax, et l'autre sans AJAX, avec cette page besoin de balises HTML – GusDeCooL