2011-01-11 7 views
0

このサンプルスクリプトでは、どのようにIDとキーを取得できますか。Example.js?id = fhfhf&key = hfbhdvbh IDからキーパラメータを取得する方法は?

<script src=sample.jswidget?id=fhgfgd&key=yfgdghhdhdg type="text/javascript"/> 
+0

えっ?どんなスクリプト? – BoltClock

+0

私は彼がこのExample.jsのようなものを通してjsファイルに渡されたパラメータを引き出す方法を意味すると思います。id = fhfhf&key = hfbhdvbh – Loktar

+0

yahです。 – kedomonzter

答えて

0

私はあなたが書くことによってあなたの.jsを使用したいと思います:

間違っている
<script type="text/javascript" src="Example.js?id=fhfhf&key=hfbhdvbh"></script"> 

Javascriptはグローバル変数を使用します。

あなたは書くことができます。

<script type="text/javascript"> 
    var id = "fhfhf"; 
    var key = "hfbhdvbh"; 
</script> 
<script type="text/javascript" src="Example.js"></script"> 

idkeyはあなたExample.jsファイルに知られているであろう。

+0

私はちょうど前にそれを見ました...実際にはGoogleのAPIはキーとしてそれを使用しています。 – kedomonzter

+1

コードを投稿できますか?あなたの問題を完全に理解しているかどうかはわかりません。 –

+0

これらのパラメータはWebサーバーに送信されます。 Webサーバーはそれらを使って何かを行うことができます。たとえば、JavaScriptの値を動的に生成する(PHPや別のサーバー側プログラミング言語を使用) – meze

0

これはうまくいくかもしれないが、私は私がすべてのリロード(ない値、いくつかのループとJavaScriptを異なるようにJavaScriptを必要な極端な場合にこれを使用

var scripts = document.getElementsByTagName("script"); 
if(scripts) { 
    var src = scripts[scripts.length-1].src; 
    src = src.match(/\?id=(.*)\&key=(.*)\&?/); 
    var params = {id: src[1], key: src[2]}; 
} 
0

それをテストしていませんjspページによって生成されました)。 しかし私は、既知の名前を持つ1つのパラメータのみを使用しました。

var query = window.location.search.substring(1); 
var parms = query.split('RS='); 

が、私は、私はそれが今みんなが仕事だ、私はjqueryの

0

で引っ張っ別のページを持っていました。私はただ変更する

* example.js? * ID = fhfhf &キー= hfbhdvbh

は拡張子.php

* example.js.phpでの.jsを追加しますか? * ID = fhfhf &キー= hfbhdvbh

そしてexample.js.php内部

<?php 

var id = echo $_GET['id']; 
var key = echo $_GET['id']; 

?> 
関連する問題