小编Dal*_*len的帖子

"JSON"是Internet Explorer中JavaScript中的未定义错误

我们在我们的应用程序中使用jQuery.我们使用了一个jQuery插件来实现JavaScript会话.

它在Firefox和大多数Internet Explorer 8浏览器中都能正常运行.

但在某些Internet Explorer 8浏览器中它不起作用.它给出以下错误.

Message: 'JSON' is undefined
Line: 6
Char: 3
Code: 0


Message: '$.namesession' is null or not an object
Line: 53
Char: 2
Code: 0
Run Code Online (Sandbox Code Playgroud)

`

两种情况下的Internet Explorer版本都是相同的.

但是,取消选中Internet选项中"高级"选项卡中的" 使用SSL3.0"和" 启用智能屏幕过滤​​器"复选框等Internet Explorer设置存在一些差异.

当我们检查它时,它开始工作.当我们取消选中它们时,它仍在工作.

IE8中的实际问题是什么?

javascript jquery internet-explorer json

50
推荐指数
4
解决办法
14万
查看次数

if(); do,括号后面的括号是什么?

碰巧的是,在编写一些PHP代码时,我不小心;在if语句后面加了一个分号.例如:

if($a > 1);
{
   ....
}
Run Code Online (Sandbox Code Playgroud)

我认为PHP应该在这种情况下引发错误,但事实并非如此.那种语法应该有意义,我只是想知道它是什么.

对于我所能看到的情况,当;添加时,情况似乎总是如此,但我不确定这是什么意思.

php if-statement

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

以编程方式从WYSIHTML5编辑器中检索内容

如何以编程方式从WYSIHTML5编辑器中检索内容?假设编辑器被实例化为:

var editor = new wysihtml5.Editor
(
   $(this.el).find('textarea').get(0),
   {
      toolbar:      "toolbar",
      parserRules:  wysihtml5ParserRules
   }
);
Run Code Online (Sandbox Code Playgroud)

我想获得编辑关于blur活动的内容

editor.on
(
   "blur",
   function()
   {
      //what here?
   }
);
Run Code Online (Sandbox Code Playgroud)

javascript jquery wysiwyg editor wysihtml5

5
推荐指数
2
解决办法
9698
查看次数

是否可以以编程方式单击 javascript 或 jquery 中的箭头键?

我正在尝试使用 javascript 或 jquery 以编程方式单击箭头键。我没有找到合适的解决方案。伙计们有什么想法吗?有什么例子吗?

html javascript jquery dom

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

jQuery .prop()兼容性

我试图通过以下方式测试.prop()当前jQuery中是否存在该方法(出于兼容性原因):

if(typeof $.prop === 'function')
Run Code Online (Sandbox Code Playgroud)

我希望的是,上述条件是true用于jQuery >= 1.6falsejQuery < 1.6我可以从理解文档

无论如何,在jsfiddle上测试这个,导致:

typeof $.prop === 'function' 是:

  • true 什么时候 jQuery >= 1.6
  • false 什么时候 jQuery < 1.6 and jQuery > 1.3
  • true 什么时候 jQuery <= 1.3

是一个非常非常简单的脚本,提供上面的结果(只需切换jQuery版本,看看我所描述的).

当我尝试使用.prop()jQuery即1.3时,我得到了.prop is not a function错误.同样的问题也会在jsfiddle之外进行测试.这种行为是正常的吗?我怎么能真正测试是否.prop()可用?

谢谢

jquery compatibility version prop

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

替代Mysql中的LIKE子句

我的数据库表中有一个存储类别的文件.我按以下格式存储类别:

1,12,15

现在,当我尝试搜索类别1中的产品时,我LIKE在查询中使用了子句,例如

where (prod_catg LIKE %1,% or prod_catg LIKE %1% or prod_catg LIKE %,1% )

这将返回所有三个类别1,12和15的产品.相反,我只想要第1类产品.

我也试过IN条款但没有找到结果.

任何人都可以建议我一些其他选择.

mysql

3
推荐指数
2
解决办法
5167
查看次数

jQuery 1.6,改变了它的.val()行为?

在jQuery 1.6中,在我看来,该.val()函数自jQuery 1.5.2以来已被更改.

当我在select的选项上调用它来获取值时,现在我得到了文本.例如:

<option value="1">john</option>
Run Code Online (Sandbox Code Playgroud)

我打电话的时候:

$('select').val();
Run Code Online (Sandbox Code Playgroud)

使用jQuery 1.5.2我得到1而jQuery 1.6我得到约翰

我知道他们改变了行为.attr()并引入了.prop(),但是在这个链接上我找不到任何关于它的东西.val().

是一个显示这种差异的例子,以及我迄今为止尝试获得选项值的例子.从jQuery 1.6切换到jQuery 1.5.2看看.

如何使用jQuery 1.6 获得选项的价值

jquery select option

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

php语法,运算符=&

我有一个关于PHP语法的问题.下面是php代码:

$err = $campaign =& $this->_setCampaign($mission['campaign_id'])
Run Code Online (Sandbox Code Playgroud)

"=&"是什么意思?我谷歌搜索,但由于谷歌不支持搜索这些标记.这是关于通过引用分配问题吗?

php syntax

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