我想知道为什么$(this)在jQuery ajax调用之后不起作用.
我的代码是这样的.
$('.agree').live("click", function(){ // use live for binding of ajax results
var id=($(this).attr('comment_id'));
$.ajax({
type: "POST",
url: "includes/ajax.php?request=agree&id="+id,
success: function(response) {
$(this).append('hihi');
}
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
为什么在ajax调用之后$(this)在这种情况下不起作用?如果我在ajax之前使用它但在之后没有效果它会工作.
我正在使用asp:超链接按钮打开条款和条件弹出窗口.超链接的代码是 -
<asp:HyperLink ID="HyperLink4" Target="_blank"
NavigateUrl="javascript:window.open('test.aspx');"
ForeColor="#F58022" runat="server">Terms and Conditions</asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)
当我在浏览器中单击此Url然后它打开我的test.aspx页面但是与test.aspx一起; 它打开了另一个页面,页面的网址是 - "javascript:window.open('test.aspx');" 在这个不需要的页面的主体 - [对象].
你能否建议我如何摆脱这个不需要的页面.
谢谢
我想使用着名的JavaScript库ExtJS构建一个Web项目.目标是仅使用ExtJS(以及一些CSS和HTML)来构建整个客户端Web应用程序.我还想将Model-View-Controller结构应用于该项目的代码.
第一个问题:将这样的架构应用于ExtJS项目是否可行且相关?
第二个问题:我如何轻松地将MVC架构应用于ExtJS项目?
我已经读过这篇文章,但它没有回答我的问题.
ExtJS communauty的文档没有提供这样的提示.在所有给定的示例中,代码包含在一个文件中,UI代码不与应用程序逻辑代码分开.例如,侦听器方法和对服务器的调用带有UI代码.
实际上,欢迎将应用程序逻辑与用户界面代码分开的所有提示.
编辑:另一个问题:您认为设计基于ExtJS的Web应用程序的最佳方式是什么?我没有为ExtJS找到任何好的设计师.我发现的设计者(这个和这个)似乎不可靠(第一个的代码生成有时会失败).
谢谢
有谁知道是否有一个隐藏GridViewColumn的选项,如下所示:
<ListView.View>
<GridView>
<GridViewColumn Header="Test" IsVisible="{Binding Path=ColumnIsVisible}" />
</GridView>
<ListView.View>
Run Code Online (Sandbox Code Playgroud)
非常感谢!
编辑:为清楚起见
不幸的是,没有"IsVisible"属性.我正在寻找一种方法来创造它.
编辑:基于反馈的解决方案如下:
<GridViewColumn DisplayMemberBinding="{Binding Path=OptionColumn1Text}"
Width="{Binding Path=SelectedEntitiy.OptionColumn1Width}">
<GridViewColumnHeader Content="{Binding Path=SelectedEntitiy.OptionColumn1Header}" IsEnabled="{Binding Path=SelectedEntitiy.OptionColumn1Width, Converter={StaticResource widthToBool}}" />
</GridViewColumn>
public class WidthToBooleanConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return (int)value > 0;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢大家!
干杯
在.net 2.0框架中从C#中的字符串数组中获取随机值的最快方法是什么?我想他们可能有这个:
string[] fileLines = File.ReadAllLines(filePath);
fileLines.GetRandomValue();
Run Code Online (Sandbox Code Playgroud)
是的,我知道GetRandomValue()不是一个实际的方法,是否有类似的东西或多或少同样短而甜?
我很清楚在C++中
int someValue = i++;
array[i++] = otherValue;
Run Code Online (Sandbox Code Playgroud)
与...相比有不同的效果
int someValue = ++i;
array[++i] = otherValue;
Run Code Online (Sandbox Code Playgroud)
但每隔一段时间我就会在for循环中看到带有前缀增量的语句,或者仅仅是它们自己的语句:
for( int i = 0; i < count; ++i ) {
//do stuff
}
Run Code Online (Sandbox Code Playgroud)
要么
for( int i = 0; i < count; ) {
//do some stuff;
if( condition ) {
++i;
} else {
i += 4;
}
}
Run Code Online (Sandbox Code Playgroud)
在后两种情况下,++i
看起来像是试图生成看起来很聪明的代码.我在监督什么吗?是否有理由使用++i
而不是i++
后两种情况?
有一些地方,我可以得到一个列表所有的Visual C++的编译器/连接错误/警告?我正在寻找错误/警告编号和编译器显示的错误/警告文本.MSDN拥有它们,但它们链接到各个页面.
ImageMagick可以将文本绘制成给定字体的图片,如何查看系统的所有可用字体?
我正在使用MATLAB R2008a,我想知道源控件与它集成了什么.我听说Visual Source Safe不太好用.Subversion与它集成了吗?
c# ×3
javascript ×2
.net-2.0 ×1
ajax ×1
android ×1
arrays ×1
asp.net ×1
c++ ×1
extjs ×1
imagemagick ×1
jquery ×1
listview ×1
matlab ×1
operators ×1
string ×1
text2image ×1
this ×1
visibility ×1
visual-c++ ×1
warnings ×1
wpf ×1