小编Dha*_*kla的帖子

在IE8浏览器中不支持IndexOf

我在我的应用程序中有级联下拉列表,使用jquery级联,现在我的问题是它与IE9,Firefox,Opera和Safari一起工作顺利,但不能与IE7,IE8等任何浏览器一起使用.

我浏览了问题并发现错误是由于我的jquery代码中的indexOf,我通过删除indexOf尝试了它,但它仍然给出相同的错误..

注意:在telerik脚本中是否有任何解决方法可以删除indexOf,因为我只能在其脚本中找到indexOf.

以下是代码:

function OnClientSelectedIndexChanged(sender, eventArgs) {
var senderId = sender.get_id().toString();

var uniqueName = senderId.substring(senderId.lastIndexOf('_'), senderId.length);

if(senderId.indexOf("drpdwnCondition") > 0)
{
   return false;
}

var selectedItem = eventArgs.get_item();
var selectedValue = selectedItem.get_value().split('_');
$.ajax({ type: "POST", async: true,
    url: "/SalesRepresentativeMonitoring.aspx/GetData", contentType: "application/json; charset=utf-8",
    data: "{value:" + JSON.stringify(selectedValue[1]) + "}", dataType: "json",
    success: function (msg) {
        var resultAsJson = msg.d // your return result is JS array
        // Now you can loop over the array to get each object
        var cnditionCombo = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer telerik

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

无法在JS文件中调用click事件

以下是html代码:

 <input type="button" id="abc" name="TechSupport_PartsOrder" value="Open Editor" />
Run Code Online (Sandbox Code Playgroud)

下面是JQuery代码:

$('#abc').click(function () {
alert('x');
});
Run Code Online (Sandbox Code Playgroud)

现在当我把上面的JQuery代码放到JS文件中时它不起作用,而当我把它放在页面中时它工作正常.为什么会这样,我不知道.

如果我按下这个按钮的功能点击:

 <input type="button" id="abc" name="TechSupport_PartsOrder" onclick="abc()" value="Open Editor" />
Run Code Online (Sandbox Code Playgroud)

JQuery的:

function abc()
{
 alert('x');
}
Run Code Online (Sandbox Code Playgroud)

它运作良好..

html javascript jquery

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

如何在静态Web方法中获取控件

我有一个[WebMethod],我想使用此代码将值分配给文本框:

[WebMethod]
public static void MyMethod(string s)
{
     //TextBox1.Text = s;   //Here how can i access the textbx?
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net static pagemethods

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