2016-08-08 6 views
0

Ich arbeite mit einem Kunden, der mit einer Widget-basierten Website stecken bleibt und eine benutzerdefinierte Web-App benötigt. Wir hosten es außerhalb der Website. Ich muss Produktinformationen von ihrer Hauptwebsite abrufen, um die Offsite-Seite zu füllen.Targeting URL-Inhalt und Anzeige auf Seite

Ich schrieb dies, um H1 Inhalt von ihrer Hauptseite zu ziehen, dies wird als der Link zu der Off-Site-Seite dienen.

<a href="#" id="specialURL">BUILD LEASE</a> 

<script type="text/javascript"> 
$(document).ready(function() { 

    var url = $('h1').html(); 
    url = url.replace(/\s+/g, '-').toLowerCase()+'.html'; 


    console.log(url); 
$('#specialURL').attr('href', 'http://joethemovie.com/' + url); 



}); 

Jetzt muss ich den URL-Inhalt wieder in eine h1 auf der Off-Site-Seite drehen.

Auch, wenn möglich, weiß jemand, wie ich Preisinformationen in der URL speichern könnte?

Wie http://example.com/mainSiteH1&price=12345

Dann gleiche wie die H1, Anzeige auf der Off-Site-Seite.

Danke!

Antwort

1

Alles, was Sie in einer URL festhalten, sollte uri-codiert sein. dies wird von Räumen sorgen, so dass der Regex nicht erforderlich ist ..

$('#specialURL').attr('href', 'http://joethemovie.com/?h1=' + encodeURIComponent(url) +"&price=" + encodeURIComponent("about tree fiddy")); 

Dann können Sie diese Junk aus der URL erhalten Sie den Server (PHP $_GET zum Beispiel), oder Sie können die Funktion here verwenden Holen Sie sich diese Parameter mit Javascript ..