2011-01-28 34 views
1

私は入力フィールドを持っています。その変数をロード要求のurlパラメータの一部として渡したいと思います。だから、例えば私がしようとしていることjqueryロード関数に入力変数を渡します。

var inputField= $j('#inputText').val(); 
$j(document).ready(function() {  
    $j(".button").click(function(){  
     $j('#result').load('http://site.com?parameter='+inputField'.aClass') 
    }); 
}); 

が、私はそれが

誰かが作るために私に正しい構文を表示してくださいすることができ正常に動作します

$j('#result').load('http://site.com?parameter=stuff .aClass') 

のような変数せずにこれを実行しようとしていた場合でありますこの作品?

答えて

2

コードに+がありません。

私は、変数をSEMいずれかを行うことがありません作成

$j(document).ready(function() {  
    var inputField= $j('#inputText').val(); 
    $j(".button").click(function(){  
     $j('#result').load('http://site.com?parameter='+inputField +' .aClass') 
    }); 
}); 
+0

ありがとう...今はエラーなしでリクエストを送信しますが、特定の要素を認識しなくなりました。 ".aClass"を取得しようとしていますが、 ?parameter = stuff.aClass – Zac

+0

あなたはclassName .aClassで要素をつかみ、その値をURLに追加したいのですか? – Chandu

+0

それの後にスペースがないのは、私の答えで修正されていますが、ええ、それは簡単な修正です。 –

0
$j(document).ready(function() {  
    $j(".button").click(function(){ 
     var inputField= $j('#inputText').val();  
     $j('#result').load('http://site.com?parameter='+inputField+' .aClass') 
    }); 
}); 
+0

..場合は準備ができてevent..justで$ jの(「#1のinputText」)を含めるようにコードを変更する(これを試してみてくださいファイヤーバグは、議論のリストの後に)私が行方不明だと言っている? – Zac

+0

私はそれを逃した、それはinputFieldの後に+が欠けていた。 –

+1

@zac、あなたの質問にエラーメッセージを投稿しても役に立たなかったと思いますか? –

関連する問題