我想在asp.net用户控件中使用ajax,
$.ajax({
type: "POST",
url: "*TCSection.ascx/InsertTCSection",
data: "{id:'" + id + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
var URL = msg.d;
alert(URL);
});
Run Code Online (Sandbox Code Playgroud)
.cs代码
[WebMethod]
public static string InsertTCSection(string id)
{
string result = "deneme";
return result;
}
Run Code Online (Sandbox Code Playgroud) 我有一个javascript函数
function relativeTime(time) {
var period = new Date(time);
var delta = new Date() - period;
if (delta <= 10000) { // Less than 10 seconds ago
return 'Just now';
}
var units = null;
var conversions = {
millisecond: 1, // ms -> ms
second: 1000, // ms -> sec
minute: 60, // sec -> min
hour: 60, // min -> hour
day: 24, // hour -> day
month: 30, // day -> month (roughly)
year: 12 // month …Run Code Online (Sandbox Code Playgroud) 请使用以下代码:
<ul class="menu">
<li class="section">
<span class="show">ABC</span>
<ul class="items"><li>UL selected</li></ul>
</li>
<li class="section">
<span class="">DEF</span>
<ul class="items"><li>UL not selected</li></ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我需要在li.section中选择每个ul.items,其中的跨度为"show"类.在此示例中,只应选择第一个ul.items.
我需要什么jquery选择器?
我已经为这个问题制作了这个测试代码:http://jsfiddle.net/5phqm/1/
据我了解,如果jQuery triggerHandler()阻止默认的浏览器行为,那么本机JavaScript事件将不会被触发和处理(addEventListener()在我的代码中也是如此),但是通过标签属性添加的内联事件onclick=""无论如何都会被触发!为什么会这样?我是否误解了浏览器中触发的事件?
我有一个ASP.Net应用程序,它有一个名为'Customers'的区域.该区域有一个名称相同的控制器,只有一个名为Index的方法.
我定义了以下路线:
context.MapRoute(null,
"Customers/{controller}/{action}",
new { controller = "customers", action = "Index" }
);
Run Code Online (Sandbox Code Playgroud)
这允许我导航以使用以下URL导航到我的Customers控制器上的索引方法.
MYDOMAIN /客户
在我的客户区域,我还有另一个叫做产品的控制器.这有许多方法可以让我使用产品实体(目前主要由Visual Studio自动生成).
使用我当前的路线,我可以使用以下URL链接到产品控制器:
MyDomain/Customers/Products(显示产品控制器的索引页面)MyDomain/Customers/Products/Create(显示添加新产品的页面).MyDomain/Customers/Products/Details?id = 1234(显示ID为1234的产品)
现在我想要做的是导航到详细信息页面,其中包含更加用户友好的URL,例如:
MYDOMAIN /客户/产品/ 1234
我已经定义了一个如下所示的新路由:
context.MapRoute(null,
"Customers/Products/{id}",
new { controller = "Products", action = "Details" }
);
Run Code Online (Sandbox Code Playgroud)
路线在我演示的第一条路线之前定义.这允许我根据需要导航到产品页面,但是我无法再导航到我的产品控制器上的其他方法.
EG以下URL
MYDOMAIN /客户/产品/创建
给我以下错误:
参数字典包含方法'System.Web.Mvc.ViewResult Details(Int32)'的非可空类型'System.Int32'的参数'id'的空条目
如果我更改路由的顺序,那么我可以导航到我的产品控制器上的所有方法,但我的详细信息URL将恢复为具有查询参数的旧格式.
如果我更新路线看起来像这样:
context.MapRoute(null,
"Customers/Products/{id}",
new { controller = "Products", action = "Details", id = UrlParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)
然后我仍然遇到同样的问题.
谁能告诉我如何构建我的路线以获得我想要的结果?综上所述:
如何正确编写此脚本以便我可以匹配对象上的值.
var objGroup = [
{ "color": "YELLOW", "number": "11,7,44,22" },
{ "color": "BLUE", "number": "8,20,9" },
{ "color": "GREEN", "number": "12,34,55" }
];
objGroup.map(function (groupNum) {
if (groupNum.number== "11") {
alert(groupNum.color);
} else {
return null
}
});?
Run Code Online (Sandbox Code Playgroud) 我已经构建了一个JQuery CSS3图像库.问题是下面的代码中的下一个功能不是工作问题.
function gallery() {
var islide = $('.cornerimg:visible');
$(islide).removeClass('cornerimgfocus');
$(islide).next().addClass('cornerimgfocus');
setTimeout(function() {
gallery()
},4000);
}
$(window).load(function() {
$( '.cornerimg' ).first().addClass('cornerimgfocus');
setTimeout(function() {
gallery()
},4000);
});
Run Code Online (Sandbox Code Playgroud)
下一个功能是对所有下一个元素进行操作,而不仅仅是下一个元素.结果是所有跟随第一个带有.cornerimg类的元素立刻变得可见.
HTML
<div class="imageitem">
<div class="cornerimg" style="background-image:url(http://www.golfbrowser.com/wp-content/uploads/2011/05/DSC00764s-968x400.jpg);"></div>
<div class="cornerimg" style="background-image:url(http://www.golfbrowser.com/wp-content/uploads/2011/05/DSC00762s-968x400.jpg);"></div>
<div class="cornerimg" style="background-image:url(http://www.golfbrowser.com/wp-content/uploads/2011/05/DSC00759s-968x400.jpg);"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
奇妙
<script type="text/javascript" src="jscripts/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
alert("funciton");
$(function(){
$.fn.gotof(){
alert("I am calling form jquery");
}
});
});
</script>
<input type="button" onclick="dofunc();">
<script type="text/javascript">
function dofunc(){
gotof();
}
</script>
Run Code Online (Sandbox Code Playgroud)
我如何调用gotof()jquery中存在的内容,以下是在jsfiddle上编写的代码
我有一个图像,我需要更改背景颜色(例如,将下面的示例图像的背景更改为蓝色).
但是,图像是消除锯齿的,所以我不能简单地用不同的颜色替换背景颜色.
我试过的一种方法是创建第二个图像,它只是背景并改变它的颜色并将两个图像合并为一个,但是这不起作用,因为两个图像之间的边界是模糊的.
有没有办法做到这一点,或其他一些方法来实现这一点,我没有考虑?
假设我有一个可观察的数组
[{type:'red' , value:1},
{type:'blue' , value:'2'},
{type:'red' , value:3},
{type:'red' , value:4}]
Run Code Online (Sandbox Code Playgroud)
现在我需要一个可观察的值,它返回带有类型== red的计数表单数组,并且每次对可观察数组的对象的任何更改都会更新此计数.
jquery ×7
javascript ×6
c# ×2
function ×2
ajax ×1
antialiasing ×1
asp.net ×1
asp.net-mvc ×1
eventtrigger ×1
graphics ×1
html ×1
knockout.js ×1
next ×1