小编Jef*_*der的帖子

JQuery $ .ajax,$ .get问题

我有 $(".clickButton").点击(使用$ .ajax加载页面的function()并将结果返回给DIV.这在Chrome,FireFox和Safari中完美运行,但不适用于IE11.

$.ajax({
    url: "go.php?ab=1",
        success: function(data, textStatus, xhr) {
        $("#res").html(data);       
   }
});
Run Code Online (Sandbox Code Playgroud)

作为一个快速测试,我尝试了以下内容,它再次适用于Chrome,FireFox和Safari,但不适用于IE11.

$.get('go.php?ab=1', function( jqXHR, textStatus, errorThrown )
{ alert(jqXHR); });
Run Code Online (Sandbox Code Playgroud)

返回的日期是文本,可以是OKERROR.go.php正在运行多个命令行脚本,并根据运行时传递的变量进行调整.

所有这一部分都很好,它在3个浏览器中运行良好,但不是IE11.

当页面首次在IE中加载它有点工作时,它似乎运行go脚本并返回结果.但任何后续点击返回即时和go.php页面都不会被调用.显示结果但它们似乎是第一个返回结果的进程.就像结果和进程已被缓存一样.

任何想法如何使其在IE中工作,就像在其他人一样?

php ajax jquery

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

切换显示/隐藏分区

我在点击链接时使用以下jQuery和HTML来显示和隐藏div.

如果我点击巴西正确显示div,这很有效.但是,如果我然后点击也显示的美国,但巴西没有被隐藏.

如何切换显示,以便一次只显示一个div ..?

$(document).ready(function() {
$('.toggle').prev().data('is_visible', true);
$('.toggle').hide();
$('a.togglelink').click(function() {
$(this).data('is_visible', !$(this).data('is_visible'));
$(this).parent().next('.toggle').toggle('slow');
return false;
    });
});

<ul id="list">
<li><a href="#" class="togglelink">America</a></li>
<div class="toggle" style="display: block;"><p>America - USA - the States</p></div>

<li><a href="#" class="togglelink">Brazil</a></li>
<div class="toggle" style="display: block;"><p>Brazil - Federative Republic of Brazil</p></div>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

html jquery

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

Jquery正则表达式测试字符串中的确切单词

我正在尝试找出如何检查特定单词的字符串,如果该单词存在则设置一个新变量

我有以下jQuery代码:

val= $('#' + this_id).val();
Run Code Online (Sandbox Code Playgroud)

val可以包含不同的单词串.

我知道我能做到:

if (/Approve/i.test(val)) {
    msg = "Approve"
}
Run Code Online (Sandbox Code Playgroud)

但这也匹配,已批准..我如何仅匹配批准?我最终会这样做:

如果val包含Approve msg ="Approve"

如果val包含Approved msg ="Approved"

如果val包含Reject msg ="Rejected"

谢谢

javascript regex jquery

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

PHP排序数组的值为0,1,2 ... 8,9,10,11,12等

我的数组的值以单个数字开头,然后增加到数千.

我想对$ id进行排序,但结果如下:

0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ....等等

0,1,10,11,12,13,14,15,2,3,4,5,6,7,8,9 ....等等

这可能不调整数组中的值吗?

谢谢 :)

php sorting numeric

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

PHP/Jquery创建和操作表

我正在寻找一种方法,根据从下拉列表或滑块中选择的值向表中添加其他行.

把它作为一个非常基本的表格:

<html>
<head>
  <title></title>
</head>
<body>
<table border="1">
  <thead><tr>
    <th>Name</th>
    <th>A</th>
    <th>B</th>
    <th>C</th>
    <th>D</th>
    <th>E</th>
    <th>F</th>
  </tr>
  </thead><tbody>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td><input type="checkbox"></td>
    </tr>
  </tbody>
</table>
<br>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想添加一个下拉列表或滑块,允许用户增加或减少可见的行数,并且可以完成.然后,在提交表单时,所有值都将正常提交.知道我怎么能这样做吗?

我还想在最后一列中使用一个复选框,允许用户将除第一行名称之外的所有值复制到他们检查的任何行.这可能吗?特别是如果他们更新第一行,其他人会更新?

指针或链接感激地收到:)

php forms jquery html-table

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

Jquery IF声明少于问题

这应该很简单,但我似乎错过了一些东西..

start = $('[name=start]').val().split('.');
last = start[3];
end = $('[name=end]').val();

if (end < last) {
   alert('BLAH BLAH');
   return false;
}
Run Code Online (Sandbox Code Playgroud)

我已经提醒了价值观,我可以看到一个测试

最后= 100

结束= 90

因此if ( 90 < 100 )应该显示警报但不是.

我究竟做错了什么 ?谢谢

jquery if-statement conditional-statements

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