2

jQuery Tokeninput http://loopj.com/jquery-tokeninput/という jquery プラグインを使用していますが、ロジックに問題があります。

var country_id = "";
    jQuery("#demo-input-prevent-duplicates").tokenInput(host+"/forms/campaign_location.php?action=country", {
            theme: "facebook",
            hintText: "Enter a Country...",
            placeholder: "Enter a Country...",
            preventDuplicates: true,
            onAdd: function(item) {
                country_id = item.id;

            },
        onDelete: function(){
            hideElements();
        },
        tokenDelimiter: "|",
    });

ここでの私の質問は、country_id の値を以下のコードのパラメーターに渡す方法です。jquery tokeninput ドキュメントでこれを行う方法がわかりません。

jQuery("#targ_state").tokenInput(host+"/forms/campaign_location.php?action=stateorprovince&cid="+country_id, {
        theme: "facebook",
        preventDuplicates: true,
        hintText: "Enter a State or Province...",
        placeholder: "Enter a State or Province..."

    });

コードのこの部分を見ると、上記で生成された country_id が「onAdd」に渡されています。しかし、これはうまくいきません。

jQuery("#targ_state").tokenInput(host+"/forms/campaign_location.php?action=stateorprovince&cid="+country_id ....

どうすればそれを行うことができますか?あなたの助けは非常に高く評価され、もちろん報われます!

ありがとう!:-)

4

2 に答える 2

0

こんな感じですか?

$("#targ_state").tokenInput(host+"/forms/campaign_location.php?action=stateorprovince", 
{
    queryParam: "cid="+country_id+"&q",
});
于 2012-10-19T16:58:17.707 に答える