我在我的Rails应用程序中的页面中有一个Ajax请求,如下所示:
$.ajax({
type: 'POST',
url: '/users/create/',
data: "screen_name=<%=@user.screen_name%>",
success: createSuccessHandler,
error: createErrorHandler,
complete: hideLoadingImage
});
Run Code Online (Sandbox Code Playgroud)
目前,该行动的回应是:
respond_to do |format|
format.js { render :text => @user}
format.html { redirect_to @user }
end
Run Code Online (Sandbox Code Playgroud)
create动作工作正常,但如何在我的success方法中获取返回值(数据),这样我可以做这样的事情?
function createSuccessHandler(data) {
$("#div1").append(data.value1);
$("#div2").append(data.value2);
}
Run Code Online (Sandbox Code Playgroud)
基本上我试图将数据分成不同的变量.
我有一个标准的Apache服务器.在服务器端运行node.js脚本(http://socket.io/)需要什么特别的东西吗?
我有一个注册用户使用的Web应用程序.这些用户拥有良好的电子邮件地址,我通过向他们发送必须点击的电子邮件验证链接的传统方法进行了验证.
但是,在此应用程序中,我的用户将提供第三方的电子邮件地址,该地址不是我系统上的注册用户.然后,我的应用程序将向第三方发送电子邮件请求.
我正在寻找一种解决方案,使我能够捕获用户在我的网络表单上输入的任何问题或拼写错误.我在寻找超越正则表达式检查一番,这样当用户仍然在网站上,自"VOM"顶级域名是无效的问题,这样的"somoebody@domain.vom"将identifed为错误.
谢谢
谷歌为什么建议在你的html中的分析异步跟踪代码之前放入js脚本? http://code.google.com/apis/analytics/docs/tracking/asyncMigrationExamples.html
这是引用:
"注意:为了确保异步代码段相对于其他脚本的最简化操作,我们建议您通过以下方式之一在网站中放置其他脚本:在HTML部分中的跟踪代码段之前
在今天之前,如果我退出VS2010并重新打开它,我之前打开的解决方案已加载,任何以前打开的文件都会重新加载并显示在正确的位置.
但是,现在重新打开解决方案,但不重新加载文件.我打开的所有文件都已关闭.
我没有更改任何设置或执行任何特定的操作来阻止此行为.通过选项对话框面板,我看不到任何适用于此行为的内容.
是什么赋予了?
我使用python打开一个文件,以查找打开的文件中是否存在预定义的单词集.我在列表中选择了预定义的单词集,并打开了必须测试的文件.现在是否有任何方法可以在python而不是行中提取单词.多数民众赞成使我的工作更容易.
如果这是一个非常糟糕的问题,请提前抱歉,但我似乎无法找到关于如何在Eclipse 3.6.0 for Mac OSX 10.6.6上安装Java3D的最新教程.如果有人知道好的教程在哪里,或者你能给我指示,请这样做.谢谢!
我们有一个网站,我们列出了很多活动,并希望为每个活动添加讨论.
所以我们想使用disqus,并检查出来.原来他们使用全局变量来配置实例.
喜欢;
var disqus_shortname = '';
var disqus_identifier = '';
var disqus_url = '';
Run Code Online (Sandbox Code Playgroud)
当我们不想使用相同的标识符,而是每个disqus实例使用唯一的标识符时,这给我们带来了问题.尝试将每个实例化+配置放在iframe中,但这真的搞砸了ie8.有没有更好的方法呢?
所以,总结一下; 一页上的几个disqus实例.怎么样?还有其他人做过吗?
谢谢
我们在Facebook上有一个公司资料页面,我们与客户进行互动.我们希望让尽可能多的用户"喜欢"我们,因为它允许我们发布内容并将其显示在其Feed中.
如何让用户使用适用于iOS的Facebook SDK"赞"我们的Facebook公司资料?我们已经能够登录/注销并在其他人的墙上发布了,但我们如何让人们使用iOS SDK"赞"我们?
我有一些javascript正在创建一个基于AJAX搜索后从后端返回的对象的li.用户可以继续搜索设备,并在选择时将它们添加到当前页面(作为li).每次创建新的li时,我都想发送已经选择的对象的id.
创建li时,它们的id被命名为"device - ###",其中###是数据库中设备的ID,因此我需要删除该部分.
这是给我问题的javascript:
var children = $('#temp_inventory').children();
var count = children.length;
var devices = [];
var i = 0;
while (i<=count){
devices[i] = children[i].id.substr(4);
i++;
};
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Uncaught TypeError: Object #<HTMLLIElement> has no method 'attr'
Run Code Online (Sandbox Code Playgroud)
我也尝试了非jQuery方式:
devices[i] = children[i].id.substr(4);
Run Code Online (Sandbox Code Playgroud)
我最终得到了这个错误:
Uncaught TypeError: Cannot read property 'id' of undefined
Run Code Online (Sandbox Code Playgroud)
当我投入时,alert(children[i].id.substr(4));我得到了一个我正在期待的号码的警报.