2017-02-27 11 views
0

私が達成しようとしているのは、最後にvarが追加されたURL(ベース)を開くことです。javascript window.open url + json var

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

これは、単に画像を表示するが、私はそれがより詳細な情報をポップする必要があるために他の誰かによって書かれました。

私はjavascriptを知らないので、その子はここで死んだ動物を突っ込んでいるようです。

私は普通のものを使い果たしてしまいました。

情報が正しく渡された場合、URLはhttps://vipparcel.com/package/detailed/000000のように見えます。

正しい方向に私を指し示すものは、非常に役に立ちます!

ありがとうございます。

+0

は(' httpsのURLのwindow.openの前後に引用符を追加します://vipparcel.com/package/detailed/ '+ json.id [0]);編集:空白のh t t pで申し訳ありませんが、そうでなければstackoverflow実際にはURLとしてそれを解析する –

+0

私は問題が何であるか理解していません。より詳細な情報が必要な場合は、その情報をどこかから得る必要があります。これはおそらく、PHPを書いた場合(PrestashopはPHPで書かれているので)です。なぜ私はJavaに全く言及していないのか分かりません。 – Quentin

答えて

1

はこれを試してみてください?見積もりが足りないように見えます。そうでない場合は、jsonのオブジェクトがidの配列ですか?代わりに、それはidプロパティを持つオブジェクトの配列だ場合は、次のように動作するはずです:

window.open(」https://vipparcel.com/package/detailed/ '+ JSON [0] .ID)

0

それは次のようになります。それはしてウェブサイトを開くための文字列を探している

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

。あなたはそれに文字列を通さなかった。

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

あなたはどのようなエラーを取得している: