小编Luc*_*ord的帖子

使用JQuery - 阻止表单提交

如何阻止表单使用jquery提交?

我尝试了一切 - 看到我在下面尝试过的3个不同的选项,但这一切都行不通:

    $(document).ready(function() { 

            //option A
            $("#form").submit(function(e){
                e.preventDefault();
            });

            //option B
            $("#form").submit(function(e){
                stopEvent(e);
            });

            //option C
            $("#form").submit(function(){
                return false;
            });
    });
Run Code Online (Sandbox Code Playgroud)

可能有什么不对?

更新 - 这是我的HTML:

    <form id="form" class="form" action="page2.php" method="post"> 
       <!-- tags in the form -->
       <p class="class2">
           <input type="submit" value="Okay!" /> 
       </p>
    </form>
Run Code Online (Sandbox Code Playgroud)

这里有什么不对吗?

forms jquery

156
推荐指数
6
解决办法
31万
查看次数

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

在一个动作中渲染不同的视图

我想在我的rails应用程序中为同一帖子提供两种视图.例如 - 在登录用户可以更新和编辑帖子的一个用户中,任何用户都可以只查看它并对其进行评论或选择它.

我该怎么办呢?我需要一个单独的课吗?我知道我需要一个单独的视图,但模型和控制器怎么样?

model-view-controller ruby-on-rails class view ruby-on-rails-3

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

在重复键更新 - 多列

在重复键更新时使用insert ...时,更新多列的语法是什么?

INSERT INTO table1 (col1, col2, col3, col4) VALUES (’$val1’, ‘$val2’, ‘$val3’, ‘$val4’)
ON DUPLICATE KEY UPDATE col2=‘$val2’, col3=‘$val3’, col4=‘$val4’ // <-- not sure
Run Code Online (Sandbox Code Playgroud)

更新:我在PHP中使用它.由于这是一个语法问题,因此非常相关.

$result = mysql_query("INSERT INTO table1 (col1, col2, col3, col4) 
                         VALUES (’$val1’, ‘$val2’, ‘$val3’, ‘$val4’)
                         ON DUPLICATE KEY UPDATE (col2=‘$val2’, col3=‘$val3’, col4=‘$val4’)")
Run Code Online (Sandbox Code Playgroud)

再次,不确定这个最后一部分与"更新".

php mysql sql database

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

直接从浏览器(或从应用程序)发送链接到whatsapp组

我想让用户与WhatsApp小组共享URL +文本.我希望这可以从iPhone和Androids工作.但是我的应用程序是在浏览器中(它是一个网站).我目前正在研究两种选择,但两者都存在问题:

1)第一个潜在的解决方案 - 直接从浏览器共享.

我检查了WhatsApp的URL架构并使用以下URL通过我的应用程序共享:

"whatsapp://send?text=Hello%2C%20World!" 
Run Code Online (Sandbox Code Playgroud)

但是这种方法存在一些问题:

  • 它似乎只适用于iPhone而不适用于Androids.Androids是否有适合的解决方案?
  • 只有在您被重定向到WhatsApp之后,它才能选择发送给谁,除非您知道用户的地址簿ID(= abid).首先,我不知道如何访问用户的abid?其次,我试图发送给一个小组,在这种情况下没有abid(对吗?),因此似乎不可能这样做.真的吗?此外,Android应用程序会发生什么?对于一群人来说,与abid相比有什么可比性,我该如何得到它?

2)第二个潜在的解决方案 - 创建一个与基于浏览器的应用程序完全相同的本机应用程序,但是这个特定部分(我们执行"共享")是原生的.

但是,在我看来,在这种情况下,我遇到的问题与上述问题非常相似:

  • 我可以在WhatsApp的网站上看到如何为iOS做这个(见上面的链接).但是,WhatsApp URL架构是否也适用于Android原生应用程序?
  • 同样,地址簿ID问题也是一样的.我怎么得到它?鉴于我们现在是一个原生应用程序,它可能更容易获得iOS上的abid,但它是否存在于一个组中?Android应用程序怎么样?这份分享给WhatsApp小组在那里工作吗?

iphone android url-scheme ios whatsapp

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

xampp中的apache将无法启用 - 之前的工作

我最近在我的Windows机器上安装了Xampp.我刚刚做到这一点就行了,看到这里.但是,现在apache将无法启动.我意识到我没有正确关闭它(没有使用xampp_stop),所以也许这可能是原因.

我得到的错误是:

    make_sock: could not bind to address 0.0.0.0:80 
    no listening sockets available, shutting down 
    unable to open logs 
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它发挥作用?

windows apache xampp installation

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

Stylesheet_link_tag:all vs:media => all

我从脚手架创建了一个新的Rails应用程序,但是教程声称会出现以下内容:

<%= stylesheet_link_tag    "application", :media => "all" %>
Run Code Online (Sandbox Code Playgroud)

我得到了:

<%= stylesheet_link_tag    :all %>
Run Code Online (Sandbox Code Playgroud)

他们之间有什么区别?我应该使用哪个?为什么?

ruby ruby-on-rails scaffolding ruby-on-rails-3 stylesheet-link-tag

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

postgresql - 从mac开始 - `pg_ctl`无效

我想在我的本地机器上使用预安装的postgresql(mac os 10.7.5),当我运行时which psql我找到它(in /usr/bin/psql),但随后运行

pg_ctl -D /usr/bin/psql -l /usr/bin/psql/server.log start
Run Code Online (Sandbox Code Playgroud)

结果是:

-bash: pg_ctl: command not found
Run Code Online (Sandbox Code Playgroud)

如何启动/使用我的postgresql数据库?我需要安装它(比如说Homebrew)或者我可以在我的mac上使用预先安装好的吗?我也尝试使用initdb命令(initdb /usr/bin/psql -E utf8)并同样传达消息:-bash: initdb: command not found.

另外,这psql是一样的postgres吗?(我试过which postgres没什么)

更新:我psql在命令行中使用命令,但是我得到了以下消息(例如psql -l,psql -a用于):

psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

database postgresql shell command-line

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

图片在Heroku上消失了

我昨天部署了我的第一个Heroku应用程序,一切都运行良好.

在我的应用程序中,您可以上传图像,我做了,可以在"显示"页面中看到它.然而今天图像消失了.其他一切似乎都很好.该应用程序在我的本地计算机和Heroku上工作得很好,除了没有的图像.

可能是什么问题?我怎样才能确保它不再发生?

ruby-on-rails image heroku ruby-on-rails-3

8
推荐指数
2
解决办法
5101
查看次数

从twilio收到的电话号码格式

我将从twilio收到的短信存储在数据库中,以便我以后可以使用它们.当我在沙箱中这样做时,它起作用了.但是,当我升级到普通电话号码时,收到的号码与发送的号码相同,但+1(或者xxxxxxxxxx,其中x是原始号码,看起来更像是1xxxxxxxxxx +)

因此我将mysql_query更改为以下内容:但它仍然无效.如何识别这是原始电话号码?

<?php
    $starttime = time(); 
    $number = $_POST['number'];

    $number1 = "1" . $number;
    $number2 = $number . "1";
    $number3 = "+1" . $number;
    $number4 = $number . "+1";
    $number5 = "+" . $number . "1";
    $number6 = "1" . $number . "+";
    $number7 = $number."1+";

    $received = mysql_query("SELECT * FROM sms_received 
                WHERE (responder='$number' OR responder='$number1' 
                     OR responder='$number2' OR responder='$number3' 
                     OR responder='$number4' OR responder='$number5'
                     OR responder='$number6' OR responder='$number6')
                AND (body='y' OR body='yes' OR body='Y' OR body='Yes' OR 'yea' OR …
Run Code Online (Sandbox Code Playgroud)

php mysql twilio

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