2017-02-27 5 views
0

Was ich versuche zu erreichen, ist eine URL (Basis) mit einer hinzugefügten var am Ende zu öffnen.Javascript window.open url + json var

Dies wurde von jemand anderem geschrieben, nur um ein Bild anzuzeigen, aber ich brauche es, um detailliertere Informationen zu Pop.

Ich weiß Javascript nicht, also ist es wie ein Kind, das hier an einem toten Tier stochert.

Ich habe meine normalen gehen, um zu gehen und dann einige mehr Informationen dazu zu finden.

Die URL würde wie https://vipparcel.com/package/detailed/000000 aussehen, wenn die Informationen korrekt übergeben werden.

Alles, was mich in die richtige Richtung zeigt, wäre sehr hilfreich!

Vielen Dank im Voraus.

+0

In Anführungszeichen um die URL window.open (' https : //vipparcel.com/package/detailed/ '+ json.id [0]); EDIT: sorry über die Leerzeichen in h t t p aber sonst stackoverflow würde es tatsächlich als eine URL analysieren –

+0

Ich verstehe nicht, was das Problem ist. Wenn Sie detailliertere Informationen wünschen, müssen Sie diese Informationen von irgendwoher erhalten. Das wäre vermutlich ein Fall des Schreibens von PHP (da Prestashop in PHP geschrieben ist). Ich weiß nicht, warum du Java überhaupt erwähnt hast. – Quentin

Antwort

1

Try this:

var myurl = "https://vipparcel.com/package/detailed/" + json.id[0]; 
window.open(myurl); 
0

Es sollte wie folgt aussehen:

window.open('https://vipparcel.com/package/detailed/' + json.id[0]); 

es für einen String suchen, indem Sie die Website zu öffnen. Du hast keine Schnur durchgeschaltet.

1

Welche Fehler werden Sie bekommen? Sieht so aus, als ob du nur Zitate vermisst. Wenn das nicht der Fall ist, ist json ein Objekt mit einem Array von id s? Wenn stattdessen ist es ein Array von Objekten mit einer id Eigenschaft sollte die folgende Arbeit:

window.open (‘https://vipparcel.com/package/detailed/ '+ json [0] .id)

Verwandte Themen