如何阻止表单使用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)
这里有什么不对吗?
是否有针对所有迁移的快速rake db:rollback命令?
我想在我的rails应用程序中为同一帖子提供两种视图.例如 - 在登录用户可以更新和编辑帖子的一个用户中,任何用户都可以只查看它并对其进行评论或选择它.
我该怎么办呢?我需要一个单独的课吗?我知道我需要一个单独的视图,但模型和控制器怎么样?
model-view-controller ruby-on-rails class view ruby-on-rails-3
在重复键更新时使用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)
再次,不确定这个最后一部分与"更新".
我想让用户与WhatsApp小组共享URL +文本.我希望这可以从iPhone和Androids工作.但是我的应用程序是在浏览器中(它是一个网站).我目前正在研究两种选择,但两者都存在问题:
1)第一个潜在的解决方案 - 直接从浏览器共享.
我检查了WhatsApp的URL架构并使用以下URL通过我的应用程序共享:
"whatsapp://send?text=Hello%2C%20World!"
Run Code Online (Sandbox Code Playgroud)
但是这种方法存在一些问题:
abid).首先,我不知道如何访问用户的abid?其次,我试图发送给一个小组,在这种情况下没有abid(对吗?),因此似乎不可能这样做.真的吗?此外,Android应用程序会发生什么?对于一群人来说,与abid相比有什么可比性,我该如何得到它?2)第二个潜在的解决方案 - 创建一个与基于浏览器的应用程序完全相同的本机应用程序,但是这个特定部分(我们执行"共享")是原生的.
但是,在我看来,在这种情况下,我遇到的问题与上述问题非常相似:
我最近在我的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)
我怎样才能让它发挥作用?
我从脚手架创建了一个新的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
我想在我的本地机器上使用预安装的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) 我昨天部署了我的第一个Heroku应用程序,一切都运行良好.
在我的应用程序中,您可以上传图像,我做了,可以在"显示"页面中看到它.然而今天图像消失了.其他一切似乎都很好.该应用程序在我的本地计算机和Heroku上工作得很好,除了没有的图像.
可能是什么问题?我怎样才能确保它不再发生?
我将从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)