账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何让所有td都能调ajax?
    53
    0

    请问大家,现在需要让table中每个tr的第二个td在鼠标移动上去时在另外的div处回显内容,本人使用了ajax和mouseover,再用id来定位td,代码如下:

    $(document).ready(function(){
            $('#tdid').mouseover(function () {
    
                var $val = $.trim($("#tdid").text());
    
                $.ajax({
                type: "post",
                    url: 'getinfo.php',
                    data: {val:$val},
    
                    success: function (data,status) {
    
                        $('#showinfo').html(data);
                    },
    
                    error: function () {
                        alert("error");
                    }

    但是这样只是第一个td能成功调ajax,其他td都不发数据包了,即没有调ajax(查看源码看可以看到每个tr的第二个td都有id=tdid),这是为什么?或者要实现本人这个需要,有更好的方法吗?感激不尽!!!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ∞帞蕥。 普通会员 1楼

      在HTML中,所有的TD都可以通过类名或ID来动态地调用AJAX请求。以下是一个简单的示例:

      ```html

      Test AJAX
      Row 1, Cell 1 Row 1, Cell 2 Row 1, Cell 3
      Row 2, Cell 1 Row 2, Cell 2 Row 2, Cell 3
      Row 3, Cell 1 Row 3, Cell 2 Row 3, Cell 3

      ```

      在这个例子中,我们创建了一个<table>元素,并为它添加了一个点击事件监听器。当用户点击这个元素时,fetchData函数会被调用。fetchData函数创建一个新的XMLHttpRequest对象,然后打开一个GET请求到指定的URL。当请求完成时,如果状态码为200(即请求成功),我们就从响应中解析数据,并在fetchData函数的回调函数中处理这些数据。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部