Citat:
Ursprungligen postat av P3N
Du kan ju som du själv säger köra en ajax request och hämta informationen via en fil. Jag hade använt php för att skapa filen med html koden, satt filtypen till js i php koden och loopat fram informationen och sen kört appendChild. Behövs inte jQuery för det men om du redan har det så...
Ett annat alternativ är ju att bara skapa det med en javascript funktion/fil och ladda scriptet med:
Kod:
function loadScript(url){
var head = document.head || document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;
head.appendChild(script);
}
|
Tack för svar!
Kommer förmodligen köra den jag nu skriver ihop till mycket av sajten, likt Facebook och deras system när det kommer till detta.
1) När användaren triggar
clicked körs ett ajax-request, hämtar data.
2) Appendar den returnerade datan till elementet
3) Party
Något jag missat? Nu när jag tänker på det är stora delar av sajten uppbyggt på liknande sätt men aldrig tänkt på att källkoden ej visas sålänge man inte inspekterar elementen.
Kan detta påverka SEO måtro? Säg att jag har en webshop, där användaren scrollar nedåt och då laddas fler produkter genom ajax (direkt från databasen) och appendar. Kör man view-source visas ju endast de 'X' första produkterna.