小编hui*_*can的帖子

为什么jquery选择器不适用于新替换的标签?

为什么jquery选择器不适用于新替换的标签.

我有一个简单的脚本,当用户点击时submitResult button,服务器端返回一个id ="content"的新div,我使用jquery replaceWith()替换旧的.

我注意到在id="content"替换元素之后,下次单击submitResult时,它不会将数据发送到服务器端.仅供参考,此submitResult id位于新替换的元素内.

任何人都可以告诉我如何刷新替换html标签,从而$("#submitResult").click(xxx)再次让工作?

谢谢

<html>
<head>
<script src="js/jquery/jquery-1.7.2.min.js"></script>
<script>
    function handleData(data, status) {
        $("#content").replaceWith(data);
    };

    $(document).ready(function() {
        $("#submitResult").click(function() {
            var $result = $("#result").val();
            $.get("e?result=" + $result, handleData);
        });
    });
</script>
</head>

<body>
        <div id="content">
            <div class="resultbox">
                    <input id="result" type="text" value=""></input>
                    <input id="submitResult" type="button" value="Submit"></input>
            </div>
        </div>

        <!-- other content -->

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery jquery-selectors

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

DB2 java存储过程调用返回错误SQLCODE = -440,SQLSTATE = 42884

我正在对DB2进行简单的存储过程调用.虽然它调用存储过程,但它总是返回此错误:

DB2 SQL Error: SQLCODE=-440, SQLSTATE=42884, SQLERRMC=MEDIAN_RESULT_SET;PROCEDURE, DRIVER=3.66.46
Run Code Online (Sandbox Code Playgroud)

========== Java代码:

String JDBC_DRIVER = "com.ibm.db2.jcc.DB2Driver";
// STEP 2: Register JDBC driver
Class.forName(JDBC_DRIVER);

// STEP 3: Open a connection
System.out.println("Connecting to database..."); 
conn = DriverManager.getConnection(DB_URL, USER, PASS);

// to execute the stored procedure.
System.out.println("CALL median_result_set(?)");
String sql = "CALL median_result_set(?)";
CallableStatement stmt1 = conn.prepareCall(sql);
stmt1.registerOutParameter(1, Types.DOUBLE);

stmt1.execute();
System.out.println("jdbcadapter->callproc after execute " + sql);
stmt1.close();

conn.close();
Run Code Online (Sandbox Code Playgroud)

============== db2 clp命令行有效:

c:SP>db2 call median_result_set(?)
 Value of output parameters 
 --------------------------
 Parameter Name  : MEDIANSALARY 
 Parameter Value …
Run Code Online (Sandbox Code Playgroud)

java db2 stored-procedures jdbc

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

任何java包绘制简单的几何形状?

有没有人有任何建议任何lib /包绘制简单的几何,如三角形,方形?它可以保存为png格式.

java image draw

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

检测用户何时从页面边缘滑动 viewpager

我确信有一些关于它的帖子,我以前浏览过它们,但现在我找不到它们。

我想检测当用户从页面边缘(例如左边缘)滑动 viewpager 时的动作。我想对这种滑动进行一些特殊处理,例如显示菜单。

是否有任何 ViewPager 内置(?)支持?我依稀记得是这样的。否则,我必须实现自己的逻辑来检测这些操作。

有谁能指点我一下吗?

在此处输入图片说明

android swipe android-viewpager

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

为什么我不能从$(document).ready调用外部函数

用下面的代码,点击按钮不会调用handleData()函数,如果我使用匿名函数方式(在/**/里面),就可以了.

有人可以解释问题是什么吗?以及如何解决它?我想从$(document).ready(...)调用全局函数.

<html>
<head>
<script src="js/jquery/jquery-1.7.2.min.js"></script>

<script>
    function handleData(data, status) {
        $("#p1").text(data);
    };

    $(document).ready(function() {

        $("button").click(function() {
            $.get("testAsync?name=value", handleData(data, status));
        });

        /*
        $("button").click(function() {
            $.get("testAsync?name=value", function(data, status) {
                $("#p1").text(data);
            });
        });
         */
    });
</script>
</head>
<body>
    <button>Send an HTTP GET</button>
    <p id="p1"></p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery document

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