我有一个ajax调用,我试图解析返回页面的#viewport,从而删除返回页面的页眉和页脚.但是find()找不到div.
我原来的功能:
function(event) {
$.ajax({
type: this.method,
url: this.action,
data: $(this).serialize(),
datatype: "html",
success: function(data) {
alert(data);
var respHTML = $(data).find("#viewport");
alert(respHTML.length);
$("#contacts_sidebar").html(respHTML);
}
});
return false;
}
Run Code Online (Sandbox Code Playgroud)
在警报(数据)中,我肯定会看到<div id="viewport">,但alert(respHTML.length)显示0.如果我将选择器更改为"table.someclass",它将找到它.但是诸如"head"和"body"之类的选择器也返回0.
我知道肯定有b/ci用以下解决方法替换成功处理程序:
success: function(data) {
var respHTML;
var d=$(data);
for (i=0; i<d.length; i++) {
if (d[i]["id"] === "viewport") {
respHTML = d[i]["innerHTML"];
break;
}
}
$("#contacts_sidebar").html(respHTML);
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?解决方法有效,只是丑陋.
非常感谢!
有没有人有一个代码示例,说明如何正确设置参数并使用ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering()API获取iPhone联系人列表的已排序子集?
我想知道将来最简单的方法是什么,使查询既有效又不复杂.
我应该保存双向关系吗?
from_id = 1,to_id = 2 from_id = 2,to_id = 1
或者只创建一个唯一的行
from_id = 1,to_id = 2
有什么想法吗?
在LINQ to SQL中,我可以这样做:
context.User_Roles.DeleteAllOnSubmit(context.User_Roles.Where(ur => ur.UserId == user.UserId));
Run Code Online (Sandbox Code Playgroud)
什么与实体框架相当?
我想使用宏填充多维数组,以便使用它的人认为他们正在使用一个函数并只传递一个字符串.宏将使用此字符串并在编译时将其转换为使其显示为多维数组,如下所示:
make_array ("string1,{string2,{string3,{...,{stringN");
Run Code Online (Sandbox Code Playgroud)
因此宏将把这个函数替换为多维数组,并在遇到任何地方时剪切该字符串,{.上面的代码会变成这样的:
make_array = { "string1", "string2", "string3", ..., "stringN"};
Run Code Online (Sandbox Code Playgroud)
我正在使用GCC; 我怎么能做到这一点?
更新:我以为我可以使用宏来排除字符串的引号,所以我会有一个没有文本的字符串,我可以在宏中编辑字符串,但GCC不接受宏的声明来替换双引号(如图所示)下面).
#define macro_array ( "text") text
Run Code Online (Sandbox Code Playgroud)
因此,文本将出现没有双引号,我可以找到,{标记并剪切它,然后使用stringify将字符串转回.
我想创建一个通过电子邮件发送的html新闻稿模板,但是,我不确定它的标准尺寸.800w会好吗?或者我应该去更小的东西?
对于网页,我的标准通常是970w,但不确定什么是html简报的最佳做法.
谢谢
我似乎无法为我的应用程序中的所有窗口设置默认背景颜色.有谁知道如何做到这一点?
目前我正在我的App.xaml文件中设置一个主题.
<Application>
<Application.Resources>
<ResourceDictionary Source="Themes/SomeTheme.xaml" />
Run Code Online (Sandbox Code Playgroud)
这基本上是整个应用程序的样式
在SomeTheme.xaml我的内部尝试为我的所有窗口设置默认颜色.
<SolidColorBrush Color="{DynamicResource MainColor}" x:Key="CommonBackgroundBrush" />
<Style TargetType="{x:Type Window}">
<Setter Property="Background" Value="{DynamicResource CommonBackgroundBrush}" />
</Style>
Run Code Online (Sandbox Code Playgroud)
对于类型的导数,此语法完全被忽略Window.
有没有办法强制风格适用于所有衍生品Window?
这种语法的奇怪之处在于它实际上在VS设计预览窗口中显示了正确的颜色.
您可以推荐哪些网站,在哪里可以找到目前最适合用于开发应用程序的不同Java库和框架的概述?
更新:更确切地说,我希望找到一个类似java杂志的网站,其中包括关于java的概述,比较,最佳实践,示例和其他有用信息(技术,库,框架等) on)用于不同的目的.杂志的目的不是要涵盖其主题领域的所有内容,而是要提供更多实际,有趣和有用的东西.
我有一个帖子列表和edit每个帖子的链接.点击edit它进入一个页面,我可以编辑我点击的特定帖子.为此我将不得不从db中提取帖子的id.
这是正确的方法吗?
<a href="<?php echo site_url("post/edit/$row->id"); ?>">Edit</a>
post是我的控制器,edit是我的功能,$row->id应该拉出帖子的ID.
我正在努力创建一个有很多奖项的学生
所以我在routes.rb中有这样的东西:
资源:学生,has_many => [:奖项]
如果我想看一个学生的奖项,我认为这应该是我的链接:
本地主机:3000 /学生/ 1 /奖项
但我得到的路线未找到错误.
我错过了什么?