2015-07-12 43 views
1

我遇到問題。我不知道如何將JavaScript變量分配給現有的yql查詢。問:我如何在yql查詢中添加javascript變量

這裏是我的代碼的一部分:

var xxxyyyzzz = 'put_this_variable_to_the_yql_query'; 

$.getJSON(
    'http://query.yahooapis.com/v1/public/yql?callback=?', 
    { 
    q: 'select * from html where url="http://address.com/index.php?item=xxxyyyzzz" and xpath="/html/body/div[2]/table/tbody/tr/td/table/tbody"', 
    format: 'json' 
    }, 
    function(data) { 

我希望有人能幫助我。非常感謝。

+0

目前還不清楚在yql查詢中希望變量出現在哪裏。 – pvg

+0

在url變量的末尾你看到xxxyyyzzz。我想用文本'put_this_variable_to_the_yql_query'替換xxxyyyzzz。 – LiverpoolFC

回答

1
xxxyyyzzz = encodeURIComponent(xxxyyyzzz); 
q: 'select * from html where url="http://address.com/index.php?item=' + xxxyyyzzz + '" and xpath="/html/body/div[2]/table/tbody/tr/td/table/tbody"', 
+0

感謝您的幫助。 encodeURIComponent我現在不需要,但是謝謝! – LiverpoolFC