小编gdo*_*ica的帖子

使用 jQuery 创建一个不合时宜的查询字符串不起作用

我想发送一个 ajax 请求,但我试图构建的查询字符串是空的。

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>This is a project to show how to use RESTful</title>
</head>
<body>
<script type="text/javascript">var contexPath = "<%=request.getContextPath()%>";</script>
<script src="<%=request.getContextPath()%>/js/jquery.js"></script>


<script type="text/javascript">
function doAjaxPost() {
    var queryString = $('#htmlform') // empty

    alert("doAjaxPost Called:" + queryString + ":");

    $.ajax({
        ...
        ...
    });
}?    </script>

<H1>Add Employee</H1>

<p>
<form name="htmlform">
<table border=1>
    <thead><tr>
        <th>ID</th>
        <th>Name</th>
        <th>Email</th>
    </tr></thead>

    <tr>
        <td><input  type="text" name="ID" maxlength="5" size="3"></td>
        <td><input  type="text" name="Name" maxlength="10" size="10"></td>
        <td><input  type="text" name="Email" maxlength="10" size="10"></td>
    </tr>

</table> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery query-string

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

MVC 3空查询字符串参数值绑定为空字符串而不是null

我有以下内容:

这个动作:

public virtual ActionResult Search(string search, string sort)
{
...
}
Run Code Online (Sandbox Code Playgroud)

使用空查询字符串参数从此URL调用:

http://myurl.com/mycontroller/search?search=&sort=
Run Code Online (Sandbox Code Playgroud)

现在我的理解是,从MVC 2开始,DefaultModelBinder会将这些值保留为空值.但是,我发现它们实际上是设置为空字符串.这实际上是预期的行为吗?这记录在哪里?

谢谢

asp.net asp.net-mvc defaultmodelbinder asp.net-mvc-3 asp.net-mvc-2

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

如何检测类的存在并添加或删除另一个类?

我有以下内容:

<html lang="en" class="no-js theme-light"> or
<html lang="en" class="no-js xxx yyy theme-light">
Run Code Online (Sandbox Code Playgroud)

我想这样做,以便点击链接将其更改为:

<html lang="en" class="no-js theme-dark"> 
<html lang="en" class="no-js xxx yyy theme-dark"> 
Run Code Online (Sandbox Code Playgroud)

再次单击将更改它.即删除theme-dark并添加theme-light.

有人可以解释我怎么能这样做jQuery吗?

 $('#sidebar-theme-switch').click(function (e) {
    ???
 });
Run Code Online (Sandbox Code Playgroud)

jquery

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

jQuery将特定的选择列表选项移到底部

我有以下标记: -

<select name="a" id="a">
    <option>Option 1</option>
    <option>Option Bottom</option>
    <option>Option 2</option>
    <option>Option 3</option>
    <optgroup label="Test">
       <option>Option A</option>
       <option>Option B</option>
    </optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)

使用jQuery我希望将选项移动Option Bottom到列表的底部.但<optgroup>必须保持在最底层.

所以标记需要这样读: -

<select name="a" id="a">
    <option>Option 1</option>
    <option>Option 2</option>
    <option>Option 3</option>
    <option>Option Bottom</option>
    <optgroup label="Test">
       <option>Option A</option>
       <option>Option B</option>
    </optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)

我可以<optgroup>通过使用 获得不包括的选项$options = $('#a').children('option');

我如何获取该Option Bottom选项,如何将其移至列表底部?

jquery dom-manipulation

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

使用变量通过javascript更改css的百分比元素

我正在尝试使用 javascript 更改 div 的宽度值。使用:

document.getElementById("id").style.width = "25%";
Run Code Online (Sandbox Code Playgroud)

适用于字符串文字,但我想使用变量设置值。

html javascript css

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

如何解决c#中试图除以零的问题?

我收到这个错误,我在下面写了这样的代码

码:

decimal Amnt;
decimal.TryParse(txtAmnt.Text, out Amnt);
int tnure=1;
int.TryParse(txtTnre.Text, out tnure);
txtDdctAmnt.Text = (Amnt /tnure).ToString("0.00");
Run Code Online (Sandbox Code Playgroud)

当在文本框值0时我收到此错误.如果有可能给我答案.

c# textbox decimal division

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

jQuery Mobile:$ .mobile未定义

我正在尝试使用jQuery解析远程JSON文件,但我得到"$ .mobile is undefined"错误.

<html>
<head>
<title></title>
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/jquery.mobile-1.3.0.min"></script>    
<script>
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
$(document).ready(function() 
{
    $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?", function(data)
    {
        alert ("Ok");
    })  
})
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?"jquery-1.9.1.min.js"和"jquery-1.9.1.min.js"都存在,我没有修改它们.

javascript mobile jquery json jquery-mobile

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

找到直接的孩子,不再使用jQuery了

在搜索特定元素时如何让直系孩子?例如,我想获取tr表的元素t1.

    <table id="t1" bgcolor="yellow">
        <tbody>
            <tr>
                <td>This is Cell 1</td>
                <td>This is Cell 2</td>
            </tr>
            <tr>
                <td>This is Cell 3</td>
                <td>
                    <table id="t2" bgcolor="red">
                        <tbody>
                            <tr>
                                <td>This is Cell 1</td>
                                <td>This is Cell 2</td>
                            </tr>
                            <tr>
                                <td>This is Cell 3</td>
                                <td>This is Cell 4</td>
                            </tr>
                        </tbody>
                    </table>
                </td>
            </tr>
        </tbody>
    </table>
Run Code Online (Sandbox Code Playgroud)

我试过这个:

'Count = ' + $('#t1 tbody').children('tr').length;
Run Code Online (Sandbox Code Playgroud)

但是,我算了4,我不明白为什么?

是一个完整的例子:

javascript jquery

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

派生和基础类型区分

可以说我们有以下代码

Base() { ... }

Derived : Base { ... }

Main() 
{
    var derivedInstance = new Derived();

    if(derivedInstance is Base)
    {
         DoStuff();
    }
}
Run Code Online (Sandbox Code Playgroud)

我们返回的if语句返回true.当我使用派生实例时,如何区分派生类型和基类型.

基本上,我希望上面的if语句返回false,但不知道如何完成此操作.

c#

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

为什么编译时没有错误的空任务

这是我的片段:

var country = BLLocations.Instance.GetCountries();
ddlCountry.DataSource = 
ddlCountry.DataTextField = "Country";
ddlCountry.DataValueField = "CountryCode";
ddlCountry.DataBind();
Run Code Online (Sandbox Code Playgroud)

见第二行:

ddlCountry.DataSource = 
Run Code Online (Sandbox Code Playgroud)

它成功编译并发布到云端.奇怪!

.net c# asp.net asp.net-4.0 compiler-bug

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