问题列表 - 第20683页

检查是否选中了特定的单选按钮

看完jQuery文档后我遇到了麻烦.我只是试图在我的jquery方法中返回true/false,具体取决于对某个radiobutton的检查以及是否选中

我已经尝试了几件事,但未能做到这一点:

<input type="radio" runat="server" name="testGroup" id="test1" /><label for="<%=test1.ClientID %>" style="cursor:hand" runat="server">Test1</label>
<input type="radio" runat="server" name="testGroup" id="test2" /><label for="<%=test2.ClientID %>" style="cursor:hand" runat="server">Test2</label>
<input type="radio" runat="server" name="testGroup" id="test3" /> <label for="<%=test3.ClientID %>" style="cursor:hand">Test3</label>
Run Code Online (Sandbox Code Playgroud)

在我的方法中我有这个:

return $("input[@name='test2']:checked");
Run Code Online (Sandbox Code Playgroud)

我得到一个未定义的 $("input[@name='test2']:checked");

更新:

例:

<input type="radio" runat="server" name="radioGroup"  id="payPalRadioButton" value="paypalSelected" /> 
Run Code Online (Sandbox Code Playgroud)

这仍然会返回'undefined':

$("input[@name=radioGroup]:checked").attr('payPalRadioButton'); 
Run Code Online (Sandbox Code Playgroud)

如果我试试这个,即使我选择了单选按钮,我也会"假":

$('input:radio[name=radioGroup]:checked').val() == 'paypalSelected'
Run Code Online (Sandbox Code Playgroud)

jquery radio-button

35
推荐指数
2
解决办法
10万
查看次数

如何从jQuery ajax成功函数正确返回数组?

TheObject = {

    getArray: function(){
        var groups = new Array;
        $.ajax({
              type: "POST",
              url: "link.php",
              success: function (data){
                  var counter = 0;
                  $('g',data).each(function(){    
                      var group_name = $(this).find("name").text();
                      var group_id = $(this).find("id").text();
                      var group = {
                         id: group_id,
                         name: group_name
                      }
                      groups[counter] = group;
                      counter++;
                  });
                  return groups;
              }
         });
     }

}
Run Code Online (Sandbox Code Playgroud)

当我尝试调用此方法时:

var a = TheObject.getArray();
alert(a);
Run Code Online (Sandbox Code Playgroud)

它返回'undefined'.我无法弄清问题在哪里.数组在成功函数内创建,但我无法正确返回.谢谢你的帮助!

ajax jquery scope return

12
推荐指数
2
解决办法
6万
查看次数

JQuery事件不适用于ASP.NET MVC部分视图

我试图让JQuery事件与ASP.NET MVC中的部分视图一起使用.但是,在通过Ajax加载局部视图后,JQuery似乎无法为局部视图中的任何元素触发事件.我怀疑如果您使用其他框架或JavaScript库来使用Ajax加载部分HTML代码,也会发生此问题.

例如,请考虑以下示例:

控制器:

 public class TestController : Controller
    {

    public ActionResult Index()
    {
        return View();
    }

    public ActionResult LoadPartialView()
    {
        return View("PartialView");
    }
}
Run Code Online (Sandbox Code Playgroud)

的Index.aspx

     <script type="text/javascript">
         $(document).ready(function() {
             $("#button").click(function() {
                 alert('button clicked');
             });
         });   
     </script>    

     <div>
     <%using(Ajax.BeginForm("LoadPartialView", new AjaxOptions { UpdateTargetId="PartialView"})){ %>
        Click <input type="submit" value="here" /> to load partial view.
     <% } %>
     </div>
     <br /><br />
     <% Html.RenderPartial("PartialView"); %>
Run Code Online (Sandbox Code Playgroud)

PartialView.ascx

<div id="PartialView">
   Click <input type="button" id="button" value="here"></input> to display a javascript message.
</div>
Run Code Online (Sandbox Code Playgroud)

页面首次加载后,您可以单击"单击此处以显示Javascript消息",您将收到一条Javascript警告消息,其中显示"单击按钮".但是,一旦单击"单击此处加载部分视图",单击应该带来Javascript警报消息的按钮就没有任何效果.似乎'click'事件不再被触发了.

有谁知道为什么JQuery会出现这个问题以及如何解决?使用事件的其他JQuery插件也会出现此问题.

ajax asp.net-mvc jquery events

24
推荐指数
2
解决办法
4万
查看次数

Silverlight RIA值得学习还是应该坚持正常的Silverlight?

Silverlight RIA值得学习还是应该坚持正常的Silverlight?

背景:

  • 我在WPF中做了几个小应用程序
  • 我有12年的时间在VB6/WinForms模型中使用商业应用程序
  • 我希望继续构建业务应用程序
  • 我的应用程序将在内部使用
  • 虽然ClickOnce对我们有用,但我们希望摆脱本地安装的软件.

silverlight wcf-ria-services

4
推荐指数
1
解决办法
432
查看次数

用于托管环境的开源.Net对象数据库或文档数据库

我正在寻找创建一个网站,我想尝试学习对象数据库或文档数据库.我将使用托管服务提供商,因此我将无法安装任何软件.我无法购买任何许可证,因此我需要能够使用免费或开源的对象/文档数据库.是否有任何免费的对象/文档数据库不需要安装某种类型?

.net c# document-database object-oriented-database

3
推荐指数
1
解决办法
5731
查看次数

当我是唯一的团队成员时,项目管理方法是否有意义?

目前我正在为大学的一个小项目独自工作,我想知道:应用方法论(XP,Scrum)或部分方法是否合理?如果只是为了体验?还是会产生太多"开销"?如果确实如此,哪一个最适合?

project-management methodology

5
推荐指数
1
解决办法
189
查看次数

批处理文件将文件复制到另一个位置?

是否可以创建批处理文件,以便每次登录时或在文件夹更新时将文件夹复制到另一个位置?

如果不是一个简单的解决方案,它可以用vb或java aswel编写.

有任何想法吗?谢谢

batch-file

8
推荐指数
1
解决办法
13万
查看次数

在mysql表中排名条目

我有一个包含许多行的MySQL表.该表有一个受欢迎的列.如果我按人气排序,我可以得到每个项目的排名.是否可以在不对整个表进行排序的情况下检索特定项目的等级?我不这么认为.那是对的吗?

另一种方法是创建一个用于存储排名的新列,对整个表进行排序,然后遍历所有行并更新排名.这是非常低效的.有没有办法在单个查询中执行此操作?

mysql sorting ranking

5
推荐指数
1
解决办法
5684
查看次数

带超时的ajax同步调用

ajax的新手,所以问一个非常基本的问题。

-无法通过设置超时的方式进行同步ajax调用(async:false)吗?

http://www.ajaxtoolbox.com/request/

虽然在我的应用程序中,超时可以完美地与异步调用配合使用,但是对于一种特定的情况,我需要一个同步调用(JavaScript应该实际上要等到它从服务器收到回音),这也可以正常工作。但是我需要处理这样一种情况:服务器可能需要很长时间,并且可能会调用ajax超时。

我可以参考其他有关ajax的标准文档吗?

谢谢

ajax asynchronous timeout synchronous

5
推荐指数
1
解决办法
1万
查看次数

Android SDK和AVD Manager在哪里设置菜单?

我正在处理许多论坛上讨论的问题,但他们都说要转到"Android SDK和AVD Manager"屏幕上的"设置"菜单.然而,我已安装在多台机器上,但没有看到"设置"菜单.菜单在哪里?我把它安装在Windows XP和Vista上.

Thanx Julian

android android-emulator

5
推荐指数
1
解决办法
2万
查看次数