jquery和djang中的值问题

2024-05-14 20:08:30 发布

您现在位置:Python中文网/ 问答频道 /正文

请帮助,我怎样才能把变量从视图发送到javascript? 像jquery一样,我使用了简单的示例auto-field字段。 示例(jquery):

 <script type="text/javascript">
function findValue(li) {
        if( li == null ) return alert("No match!");
        if( !!li.extra ) var sValue = li.extra[0];
        else var sValue = li.selectValue;
        alert("The value you selected was: " + sValue);
}

function selectItem(li) {
        findValue(li);
}

function formatItem(row) {
        return row[0] + " (id: " + row[1] + ")";
}

function lookupAjax(){
        var oSuggest = $("#CityAjax")[0].autocompleter;
        oSuggest.findValue();

        return false;
}

function lookupLocal(){
        var oSuggest = $("#CityLocal")[0].autocompleter;

        oSuggest.findValue();

        return false;
}

$(document).ready(function() {
        $("#CityAjax").autocomplete(
                "autocomplete_ajax.cfm",
                {
                        delay:10,

                        minChars:2,
                        matchSubset:1,
                        matchContains:1,
                        cacheLength:10,
                        onItemSelect:selectItem,
                        onFindValue:findValue,
                        formatItem:formatItem,
                        autoFill:true
                }
        );

        $("#CityLocal").autocompleteArray(
                ["Albany", "Alexandria", "Alger", "Alledonia", "Alliance", "Alpha", "Alvada", "Alvordton", "Amanda", "Amelia", "Amesville", "Amherst", "Amlin", "Amsden",
                ],
                {
                        delay:10,
                        minChars:1,
                        matchSubset:1,
                        onItemSelect:selectItem,
                        onFindValue:findValue,
                        autoFill:true,
                        maxItemsToShow:100
                }
        );
});
</script>

抱歉,这是我的html标签:

<form action="" onsubmit="return false;">
                <input type="text" id="CityLocal" value="" autocomplete="off" class="ac_input">
                <input type="button" value="Get Value" onclick="lookupLocal();">
</form>

还有一个exmaple值django(数组):

var = [u'zabbix[process,java poller,avg,busy]', u'vm.memory.size[total]', u'vmware.hv.hw.cpu.threads[{$URL},{HOST.HOST}]', u'agent.ping', u'zabbix[wcache,history,pfree]', u'agent.version', u'vmware.hv.network.in[{$URL},{HOST.HOST},bps]', u'vm.memory.size[available]', u'vmware.hv.hw.vendor[{$URL},{HOST.HOST}]', u'vmware.hv.hw.model[{$URL},{HOST.HOST}]', u'system.boottime', u'system.cpu.util[,user]', u'system.hostname', u'zabbix[queue,10m]' ]

有人能给我解释一下,我该怎么做?你知道吗


Tags: hosturlreturnvaluevartypefunctionli

热门问题