在Facebook iframe页面(而不是标签页)中,我想使用cURL将数据发布到外部API,但是如果表单页面没有重新加载,我希望这样做。
我希望发生一些jquery ajax(提交表单时显示“ submitting data”消息,而curl_exec成功时显示成功消息)。我当时正在考虑创建一个具有重复表单的隐藏iframe,并在更改事件中更新该表单中的值,但是我不知道如何实现PHP和jquery之间的交换。
有没有更好的办法?这是我正在处理的代码:
更新代码以返回FALSE- 不提交表单数据。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head>
<body class="fb_canvas-resizable <?php print $body_classes; ?>">
<?php echo $message; ?>
<div class="container">
<div class="header"></div>
<div class="wrapper">
<div class="content">
<div class="left">
<h1>Sign Up to Sign Off</h1>
<form name="signoff" action="curlsub.php" method="post">
<input id="api" type="hidden" name="API_KEY" value="key">
<div class="innerleft">
<input id="fname" type="text" name="fname" class="inputs" tabindex="1" /></br />
<label for="fname">First</label></br /></br /></br />
<input …Run Code Online (Sandbox Code Playgroud) 我div喜欢这个
<div id="sale">
........
</div>
Run Code Online (Sandbox Code Playgroud)
我试着用这两个
$('#sale').delay(3000).slideDown(500);
Run Code Online (Sandbox Code Playgroud)
和
setTimeout(sale(), 3000);
function sale() {
$('#sale').slideDown(500);
}
Run Code Online (Sandbox Code Playgroud)
但他们都没有工作.jQuery延迟说$('#sale').delay()不是一个函数,而setTimeout方式是无用的setTimeout调用(缺少引号).如果我在sale()通话中添加双引号,它只是说"销售没有定义".
为什么这些都不起作用?
我要做的就是在加载页面3秒后显示div.
我有x(百万)正整数,其值可以与允许的值一样大(+2,147,483,647).假设它们是唯一的,那么将它们存储为查找密集型程序的最佳方法是什么.
到目前为止,我想到了使用二进制AVL树或哈希表,其中整数是映射数据(名称)的关键.但是我不确定我是否可以使用哈希表来实现如此大的密钥(除了容易发生冲突之外,还不会产生> 0.8的加载因子吗?)
我可以得到一些关于哪种数据结构可能适合我的情况的建议
偶尔我遇到以下情况 - 一个程序使用全局函数f[x]进行一些计算,同时另一个程序f=5将所有后续调用f[x]转换为5[x]
我知道本地化变量,但我更喜欢在开发早期使用全局变量.
我想不出将OwnValues和DownValues混合的正当理由.当上述情况发生时,有没有办法实施警告信息?
除了以下提示之外,还可以在Cell Options/Evaluation Options/CellContext下的OptionsInspector中找到默认上下文
我想做基数做的事情,但后来我想添加一些派生的东西.
我尝试了以下但它不起作用:(此功能在AguiWidget中是虚拟的)
void AguiLabel::onSizeChanged( const AguiSize &size )
{
AguiWidget.onSizeChanged(size);
updateLabel();
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我一直在使用我的Activity类访问我的数据库,这使我的程序有时会冻结.
所以我决定使用AsyncTask来处理数据库.
我的问题是我不知道如何从AsyncTask的类中实例化我的SQLite DB"TheDB"
public class myClass extends AsyncTask<Void, Void, Void>{
private TheDB db;
any method() {
this.db = new TheDB(this); //<-- Error here
}
Run Code Online (Sandbox Code Playgroud)
这在Activity类上运行良好,但我不知道如何在这里使用它
TheDB的构造函数是TheDB(Context上下文),但是这个类不是"上下文",所以我如何在这里使用我的数据库?
如果可以,请提供示例
请不要给我链接谷歌的参考,我是一个新手,我发现他们很难遵循
sqlite android asynchronous android-asynctask android-activity
我正在尝试为Google Maps API签署我的Android应用程序的发布版本(调试已签名正常):
keytool -list -alias cancertrials -keystore /Users/syalam/Documents/workspace/Cancer_Trials/keys/release -storepass android -keypass cancertrials
Run Code Online (Sandbox Code Playgroud)
但我得到错误:
java.io.IOException: Keystore was tampered with, or password was incorrect
Run Code Online (Sandbox Code Playgroud)
我很肯定密码是正确的,因为当我尝试在Eclipse中导出我的应用程序时,它会询问密钥库和密码,并且我正确输入密码.
不知道为什么我不签这个?我需要在发布模式下显示Google地图(在调试模式下工作).
我打算将我的应用程序的许可证信息存储到应用程序本身.是否可以在不影响其逻辑功能的情况下写入Delphi中的EXE?如果是,怎么样?我的同事说,只有exe的特定部分是可写的.这是真的?
让我们说我有功能
void sell(Collection<? extends T> items) {
for (? e : items) {
stock.add(e);
}
}
Run Code Online (Sandbox Code Playgroud)
你可以看到,我想通过项目迭代,但我不能使用符号? e,因为它吐出错误"表达的非法启动."
我们使用标签的"target"属性来指定链接的目标位置.
但"目标"属性不能在严格DOCTYPE使用(I称为此在http://w3schools.com/tags/tag_a.asp).那么如果我们使用严格的doctype,解决方案是什么?
android ×2
java ×2
javascript ×2
ajax ×1
anchor ×1
asynchronous ×1
avl-tree ×1
c++ ×1
delay ×1
delphi ×1
facebook ×1
generics ×1
google-maps ×1
hashtable ×1
html ×1
iframe ×1
jquery ×1
keystore ×1
keytool ×1
lookup ×1
performance ×1
php ×1
settimeout ×1
sqlite ×1
winapi ×1