小编Cli*_*Hui的帖子

如何只允许检查一个单选按钮?

{% for each in AnswerQuery %}
    <form action={{address}}>
        <span>{{each.answer}}</span><input type='radio'>
        <span>Votes:{{each.answercount}}</span>
        <br>
    </form>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

这是我的django模板的一部分,它应该做的是打印几个单选按钮,对应于分配给按钮的答案.但我不知道为什么我可以检查多个单选按钮,这搞砸了我.它应该只让我检查一个单选按钮,我不知何故,但我失去了它.有帮助吗?谢谢.

html forms django

133
推荐指数
7
解决办法
29万
查看次数

如何在Python中将字符串转换为列表?

如何将字符串转换为列表?

说字符串就像text = "a,b,c".转换后,text == ['a', 'b', 'c']希望text[0] == 'a',text[1] == 'b'

python arrays string

106
推荐指数
8
解决办法
46万
查看次数

在Google App Engine中加载JavaScript

我很困惑在Google App Engine中加载JavaScript .我正在使用Django模板.

首先,在我的基本 HTML文件中,我无法从本地加载我下载的jQuery代码d:/jquery.js,比如说

<script src="d:\jquery.js" type="text/javascript" ></script></head>,
Run Code Online (Sandbox Code Playgroud)

这一行在我的基本HTML文件中.它从远程加载jQuery时工作.喜欢

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"type="text/javascript" ></script></head>
Run Code Online (Sandbox Code Playgroud)

我不知道为什么.

其次,我无法将自己创建的JavaScript代码加载到HTML文件中.假设我创建了一个JavaScript文件,layout.js我尝试在我的子HTML文件中加载它,顺便说一下,它继承自基本 HTML.

 <body><script src="layout.js" type="text/javascript"></script></body>
Run Code Online (Sandbox Code Playgroud)

它根本不起作用.我尝试过的唯一方法就是将实际的JavaScript代码放在我的基本HTML文件的主体中.喜欢

<body><script>
    $(document).ready(
        $("#yes").click(function() {
            $("#no").hide("slow");
    }));
</script>
Run Code Online (Sandbox Code Playgroud)

我不知道为什么......我该如何解决?

javascript python jquery google-app-engine

5
推荐指数
1
解决办法
7758
查看次数

均匀分布的随机数

嘿,有没有办法选择均匀分布的随机数?我用过这个功能

Math.floor(Math.random()*2)
Run Code Online (Sandbox Code Playgroud)

它返回1或0.但是,我认为它没有机会产生任何一个.更好的想法?谢谢

javascript random

5
推荐指数
1
解决办法
3967
查看次数

可以以某种方式更改回调函数名称?

嘿,我正在向AJAX调用"flickr.interestingness.getList"来获取有趣的图片,这是我的AJAX调用.

function getPhoto()
{
$.ajax("http://api.flickr.com/services/rest/?method=flickr.interestingness.getList&format=json&api_key=fbfe07eb3cc28814df5bbc0313cdd521", 
        {
        dataType: "jsonp",
        //jsonp: false, jsonFlickrApi: "jsonpcallback",
        jsonpCallback: "jsonFlickrApi",
        });
}

function jsonFlickrApi(data)
{
alert(data.photos.photo);
}
Run Code Online (Sandbox Code Playgroud)

这里的"JsonFlickrApi"是来自Flickr的预定义函数,它包装了包含一堆照片的json对象.我的问题是,我可以以某种方式覆盖预定义的函数,"jsonFlickApi"并将回调函数命名为"jsonFlickrApi"之外的其他东西,我认为jsonp参数应该在我阅读jQuery文档但未能更改它之后执行此操作.或者我不太明白jsonp参数在jQuery AJAX调用中的作用.谢谢

ajax jquery json jsonp

3
推荐指数
1
解决办法
1万
查看次数

访问"本地"变量

def get(self):
    if self.request.get('fmt')=='json':
        KeyofQuestion = self.request.path[1:]
        QuestionText = Question.get_by_key_name(KeyofQuestion).question
        AnswersQuery = Question.get_by_key_name(KeyofQuestion).answers_collection
        a=[]
        Jsonobject = {'Question':QuestionText}
        for each in AnswersQuery:
            a = a.append(each.answer)
Run Code Online (Sandbox Code Playgroud)

嘿,我只是感到困惑,当我运行上面的代码时,我得到一个错误,上面写着,Nonetype变量:一个没有方法追加,但我在调用之前将a声明为一个列表并且它们在同一个函数中"获取"所以我认为它们都被视为局部变量.怎么不能映射呢?谢谢

python google-app-engine

0
推荐指数
1
解决办法
66
查看次数

局部变量的值

我正在搞乱一些PHP代码,发现这令我感到困惑

DisplayButton($width, $name, $url, $judge);

public function DisplayButton($width, $name, $url, $active = true)
{
if ($active)
{
  echo "<td width ='$width%'>
        <a href ='$url'>
        <img src ='s-logo.gif' alt ='$name' border ='0' /></a>
        <a href ='$url'><span class='menu'>$name</span></a></td>";
}  
else
{
  echo "<td width ='$width%'>
        <img src ='side-logo.gif'>
        <span class='menu'>$name</span></td>";
}  
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如何定义像$ active = true这样的参数,因为我认为传递的布尔变量$ judge(true或false)的值将因为$ active =而被强制更改为true是的,那怎么可能达到else语句呢?我可能误解了$ active = true这个参数,但是怎么样?非常感谢你

php

0
推荐指数
1
解决办法
40
查看次数

标签 统计

python ×3

google-app-engine ×2

javascript ×2

jquery ×2

ajax ×1

arrays ×1

django ×1

forms ×1

html ×1

json ×1

jsonp ×1

php ×1

random ×1

string ×1