在火狐中使用 $.ajax 时设置了 username 导致无法发送请求的问题

当前页地址为 a.example.com/index ,点击登录时 POST 到 b.example.com/login

代码如下:

$.ajax({
    async: false,
    type: "post",
    dataType: "json",
    contentType: "application/json; charset=utf-8",
    url: "b.example.com/login",
    ifModified: false,
    cache: false,
    data: data,
    username: "administartor",
    complete: function (d) {},
    success: function (d) {
        console.log(d)
    },
    error: function (req, status, err) {
        console.log(req);
        console.log(status);
        console.log(err);
    }
});
jQuery 获取 iframe 中的元素

在父窗口中获取 iframe 中元素

$("input[name='userfile']", window.frames['xubox_iframe3'].document)
jQuery unbind 使用注意事项

之前做了一个画面部分区域异步加载(处于画面可见区域时加载)的功能,昨天为了在 IE8 下可以使用,将

$(document).scroll(function () { });
如何通过 jQuery 调用 WebService?

定义了一个 Hello.asmx 文件,代码如下:

using System.Web.Services;

namespace FirstWebService
{
    /// <summary>
    /// Hello 的摘要说明
    /// </summary>
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。
    [System.Web.Script.Services.ScriptService]
    public class Hello : System.Web.Services.WebService
    {

        public string SayHello(string name)
        {
            return string.Format("Hello, {0}!", name);
        }
    }
}
JQuery 单选框的取值和赋值 (attr vs prop)

单选框赋值及取值的参考代码:

if($("input[name='IsRecommand']:checked").val() == "1") {
    $("input[name='IsRecommand'][value=2]").prop("checked",true); 
} else {
    $("input[name='IsRecommand'][value=1]").prop("checked",true); 
}