小编dom*_*ojk的帖子

mysql stored-procedure:out参数

我有一个mysql存储过程(谷歌书),一个例子是这样的:

DELIMITER $$

DROP PROCEDURE IF EXISTS my_sqrt$$
CREATE PROCEDURE my_sqrt(input_number INT, OUT out_number FLOAT)
BEGIN
    SET out_number=SQRT(input_number);
END$$

DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

程序编译得很好.(我在ubuntu中使用MySQL Query Browser).

但是,当我调用该程序时:

CALL my_sqrt(4,@out_value);
Run Code Online (Sandbox Code Playgroud)

(也在查询浏览器中)

它返回一个错误:

(1064) check the manual that correspond to the...
Run Code Online (Sandbox Code Playgroud)

为什么这个例子不起作用?

mysql stored-procedures

28
推荐指数
3
解决办法
15万
查看次数

使用变量(jQuery)中的事件复制DOM元素

我想在变量中复制DOM元素,所以我这样做了:

var before = $("#someid").html();

然后我的脚本在这个"someid"DOM中做了很多东西,在完成之后我恢复了以前的DOM:

$( "#someid")HTML(前).

这工作正常,但问题是我在这个DOM中有一些事件,这些事件不能像这样复制......那么还有另一种方法吗?

jquery dom replace copy

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

在jQuery中替换选定的HTML文本

我有这个代码替换选定的文本:(它在所选文本之前和之后推杆"1"和"2"):

var content=$("#text").html();
if (window.getSelection) {
 // not IE case
 var selObj = window.getSelection(); 
 var selRange = selObj.getRangeAt(0);

 content2 = content.substring(0,selRange.startOffset) + "1" + content.substring(selRange.startOffset,selRange.endOffset) + "2" + content.substring(selRange.endOffset,content.length);
 $("#content").html(content2);
 selRange.removeAllRanges();
} else if (document.selection && document.selection.createRange && document.selection.type != "None") {
 // IE case
 range = document.selection.createRange();
 var selectedText = range.text; 
 var newText = '1' + selectedText + '2'; 
 document.selection.createRange().text = newText; 
}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<div id="text">aaa as asd das d</div>
Run Code Online (Sandbox Code Playgroud)

这适用于"纯"文本,但如果我的HTML看起来像这样(粗体文本)

<div id="text">aaa as <b>asd</b> das d</div>
Run Code Online (Sandbox Code Playgroud)

它在firefox中崩溃,因为selRange.startOffset对象没有返回所需的位置...

还有一个问题......在IE中,这可以正常使用粗体和"普通"文本但是因为对于IE我没有使用jquery …

html javascript jquery

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

PHP请求"在后台"

有没有办法在用户不必等待响应的情况下发出PHP请求?某种"背景中的php请求"?

例如,如果应用程序需要发送100封电子邮件,因为用户提交了某些内容,我不想为此用户显示"发送...请等待",但我希望其他一些脚本可以独立于该用户执行此操作...

php background request

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

标签 统计

jquery ×2

background ×1

copy ×1

dom ×1

html ×1

javascript ×1

mysql ×1

php ×1

replace ×1

request ×1

stored-procedures ×1