小编Arm*_*man的帖子

如何在模态对话框中设置输入值?

我正在研究"添加链接"功能.为此,我正在使用Twitter Boostrap JS的Modal插件.在主页面上只有要填充的"链接"字段,当用户点击"添加链接"按钮时,会弹出一个模式,用户会看到完整的表单以填充3个字段:链接,标题,标签.但是,我希望链接字段预先填充上一步的值.它与您在delicious.com上保存链接时发生的情况类似.

感谢Joe的帮助(上一个问题)我可以在模态对话框上打印linkURL,但重要的是此linkURL是带有3个字段(链接,标题,标签)的表单的链接字段的值.知道如何做到这一点?谢谢!

<html>
<head>
  <title>Example</title>
  <script src="scripts/jquery.min.js"></script>
  <script src="scripts/bootstrap-modal.js"></script>
  <link rel="stylesheet" href="scripts/bootstrap.min.css">
  <link rel="stylesheet" href="main.css" />

  <script type="text/javascript">
            $(document).ready(function()
            {
                $('#modal-from-dom').bind('show',function()
                {
                    $(".modal-body").html($("#linkURL").val());
                });
            });
    </script>
</head>
<body>
  <!-- The Modal Dialog  -->
          <div id="modal-from-dom" class="modal hide fade">
            <div class="modal-header">
                <a href="#" class="close">&times;</a>
                <h3>Add Link</h3>
            </div>
            <div class="modal-body">
            <!--
            <form id='post-on-wall' method='POST' action='savePost.php' enctype='multipart/form-data'>"
        <input type='text' class='label-inline' name='linkURL' id='wall-post' value=linkURL>
            </form>
            -->
            </div>
            <div class="modal-footer">
                <a href="#" class="btn primary">Add Link</a>
            </div>
        </div>
  <div class="container"> …
Run Code Online (Sandbox Code Playgroud)

jquery modal-dialog twitter-bootstrap jquery-events

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

任何以编程方式将日语句子转换为romaji(语音朗读)的工具?

输入:

日本が好きです.

输出:

Nippon ga sukidesu.

遗憾的是,Google Translate API无法提供语音阅读功能.

unicode translation nlp cjk

7
推荐指数
1
解决办法
4397
查看次数

Youtube API:无法从用户的活动Feed获取受欢迎的视频

这是Youtube API(v2)不支持喜欢的视频的已知问题 - http://www.youtube.com/my_liked_videos(不是http://www.youtube.com/my_favorites).诀窍是为用户的近期活动使用事件API,并使用yt:rating.value = like过滤掉那些事件.但是,当我点击此端点https://gdata.youtube.com/feeds/api/users/default/events?inline=true(带有适当的授权标题)时,我只收到最近24个事件,所有事件都是' X上传了一个视频类型.有没有人经历过这个并弄清楚出了什么问题?

youtube youtube-api

7
推荐指数
1
解决办法
2385
查看次数

Django:将Youtube URL转换为HTML嵌入代码

我在templatetags/custom_filters.py中定义了自定义Django过滤器youtube_embed_url.它需要一个Youtube网址并返回嵌入视频代码的字符串.templatetags/custom_filters.py的代码如下:

from django import template
from django.conf import settings
register = template.Library()
import re

@register.filter(name='youtube_embed_url')
# converts youtube URL into embed HTML
# value is url
def youtube_embed_url(value):
    match = re.search(r'^(http|https)\:\/\/www\.youtube\.com\/watch\?v\=(\w*)(\&(.*))?$', value)
    if match:
        embed_url = 'http://www.youtube.com/embed/%s' %(match.group(2))
        res = "<iframe width=\"560\" height=\"315\" src=\"%s\" frameborder=\"0\" allowfullscreen></iframe>" %(embed_url)
        return res
    return ''

youtube_embed_url.is_safe = True
Run Code Online (Sandbox Code Playgroud)

然后我在link_page.html页面中使用此过滤器.以下是link_page.html的相关部分:

<div>
{{ link.url|youtube_embed_url }}
</div>
Run Code Online (Sandbox Code Playgroud)

但是,当我在浏览器中查看链接页面时,我将HTML代码视为字符串:

在此输入图像描述

知道如何将youtube_embed_url方法的结果解释为HTML代码,而不是字符串?先谢谢你们!

embed youtube django django-templates

6
推荐指数
1
解决办法
4367
查看次数

SQLite3 API的C++包装器 - sqlite3pp的替代品

可能重复:
什么是sqlite的优秀OO C++包装器

我在寻找SQLite3 API的C++包装器.到目前为止,我只找到了sqlite3pp.然而,在确定之前,它似乎是最新的,我想知道是否有其他选择.你们都知道吗?提前致谢!

c++ sql sqlite wrapper

6
推荐指数
1
解决办法
2760
查看次数

php fopen无法在Mac OS X中打开文件进行写入

我在我的笔记本电脑上运行PHP脚本updreading.php(使用Mac OS X 10.6.7).这是updreading.php的内容

<?php
    $outFile = "examples-output.txt";
    $out = fopen($outFile, 'w') or die("can't open write file");
?>
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到"无法打开写文件"错误消息.我认为它应该与权限有关.我让自己(arman)成为/ Library/WebServer/Documents /的拥有者,具有读写权限和'应用设置到封闭的项目'.我写的脚本和文件(examples-output.txt)位于/ Library/WebServer/Documents/wabun /中.以下是/ Library/WebServer/Documents/wabun /中文件的权限:

-rw-r--r--@ 1 arman  admin         0 May  1 01:03 examples-output.txt
-rw-r--r--@ 1 arman  staff      1657 May  1 01:04 updreading.php
Run Code Online (Sandbox Code Playgroud)

我试图在过去4个小时内解决问题,尝试不同的权限而没有运气.伙计们,如何解决这个问题?谢谢!

php apache macos fopen file-permissions

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

Git没有显示任何冲突,并且正在覆盖我的本地副本

我在git上的例程一直很简单:

git add -A
git commit -m 'the changes I made'
git pull
# resolve conflicts
git push
Run Code Online (Sandbox Code Playgroud)

然而,由于一些未知的原因,尽管与起源有很多冲突,但在拉动之后,我没有任何冲突,如果没有我的许可,它会强制更新我的本地副本.这些内容:'2个文件已更改,2个插入(+),6个删除( - )'.但在我的情况下,冲突不应该通过简单的合并来解决,并且需要从我这边手动解决冲突.为什么git不让我做手动冲突解决?提前致谢!注意:我的git命令都没有强制选项-f

git github merge-conflict-resolution

2
推荐指数
1
解决办法
6775
查看次数

POST 403 Forbidden for Chrome extension with Django 在后端

我之前从未开发过 Chrome 扩展程序,目前正在为我的 Django 驱动的应用程序开发 Chrome 扩展程序(具有链接提交功能)。当我尝试使用扩展提交链接时,出现以下错误:

'POST http://127.0.0.1:8000/add_link_from_extension 403 (FORBIDDEN)'
Run Code Online (Sandbox Code Playgroud)

这可以通过在 postdata JSON 中传递 csrfmiddlewaretoken 来解决,但是,显然我做不到

<script>var csrfmiddlewaretoken = "{{ csrf_token }}"</script>
Run Code Online (Sandbox Code Playgroud)

在 Chrome 扩展程序的 html 文件中。您如何将 csrf_token 从 Django 传递到 Chrome 扩展程序的 JavaScript?或者,有没有其他方法可以解决这个问题?这是来自 Chrome 扩展程序的 JS 代码的相关部分:

postdata = {
        "url":url.value
        //"csrfmiddlewaretoken": csrfmiddlewaretoken 
    };
$.post('http://' + "127.0.0.1:8000" + '/add_link_from_extension', postdata, success);
Run Code Online (Sandbox Code Playgroud)

api django http-post google-chrome-extension django-csrf

2
推荐指数
1
解决办法
1810
查看次数

第二次单击时jQuery删除类并在第二次单击时禁用悬停

当你第二次点击复选框时,我试图删除课程'活跃',就像用户添加一个图钉时Pinterest为Twitter/Facebook复选框所做的那样: 在此输入图像描述

在点击上添加"活动"类很容易.但是,一旦添加它,我无法想象如何删除它.我试过这个,但它不起作用:

$(".add_link_twitter.active").click(function(e) {  
      $(this).removeClass(activePostTwitter); 
    });
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 如何在第二次单击复选框时删除'active'css类?
  2. 如何选中Twitter复选框时禁用'.add_link_twitter:hover'?

提前致谢!

这是jQuery:

var postTwitter = ".add_link_twitter"; 
var activePostTwitter = "active"; 
$(postTwitter).click(function(e) {  
  $(this).addClass(activePostTwitter); 
});
Run Code Online (Sandbox Code Playgroud)

这是html:

<label class="add_link_twitter">
<input type="checkbox" name="publish_to_twitter" class="publish_to_twitter"><span>Share on Twitter</span>
</label>
Run Code Online (Sandbox Code Playgroud)

这是css:

.add_link_twitter{
    position:absolute;
    left:15px;
    bottom:16px;
    color: #a19486;
    border: 2px solid transparent;
    border-color: #F0EDE8;
    border-radius: 4px;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    padding: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.active {
    border-color: #468BD0;
    color: #468BD0;
    background-color: whiteSmoke;
}

.add_link_twitter:hover
{
    color: #A19486;
    border: 2px solid transparent;
    border-color: #C2B1A2; …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery class jquery-selectors

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