2011-10-28 8 views
1

私は、次の形式でajax GETリクエストを送信したいデータがあります: {'url':['www.google.com'、 'www.yahoo .com ']}ブックマークレットを使用してajax経由で配列値を持つjavascript辞書を送信する

ここでは、ajaxリクエスト - $ .ajax({type:' GET '、url:' http://www.example.com/',processData:false、data:JSON.stringify ({ 'URL':[ 'www.google.com'、 'www.yahoo.com']})

そして、私はブックマークレットでこれをやっているので、それはこのようになります -

<a href="javascript:function iprl5() { $.ajax({ 
type:'GET', 
url:'http://www.example.com/', 
processData:false, 
data:JSON.stringify({'url':['www.google.com','www.yahoo.com']}), 
dataType:'json', 
contentType: 'application/json', 
success: function(json){$('#confirm').html('<p>Thanks!</p>');}, 
error: function(){$('#confirm').html('<p>Something went wrong :(please reload</p>');} })}} iprl5(); void(0)">BLAH</a> 
GET http://www.example.com/?{"url":["www.google.com","www.yahoo.com"]} 

私は文字列としてJSONを送信したいが、そうすることができない、私はまた、文字列が、それのdidnをエンコードするためにencodeURIComponentでを試してみました - 10問題は、私はブックマークレットブラウザを打ったとき、このようなGETリクエストを送信していることですどちらもうまくいきません。

+0

を、私はそれがこれを送りたい - 'http://www.example.com/?url=["www.google.com","www.yahoo.com」] ' – arank

答えて

0

私がしようとするだろう:data: 'url=' + JSON.stringify(['www.google.com','www.yahoo.com']),

関連する問題