Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法将值传递到<;div数据值=“0”&引用&燃气轮机;通过jquery?_Javascript_Jquery_Html_Ajax - Fatal编程技术网

Javascript 无法将值传递到<;div数据值=“0”&引用&燃气轮机;通过jquery?

Javascript 无法将值传递到<;div数据值=“0”&引用&燃气轮机;通过jquery?,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,这是我的html代码 <div data-percent="" ></div> 我需要ajax检索到的值显示在数据百分比“”中。我不知道该怎么做。我有另一个javascript需要使用这个值来执行 是的,您可以使用.attr(函数代替 $(this).attr("data-percent", your_value); 是的,您可以使用.attr(函数代替 $(this).attr("data-percent", your_value); 需要使用.attr()

这是我的html代码

<div  data-percent="" ></div>

我需要ajax检索到的值显示在数据百分比“”中。我不知道该怎么做。我有另一个javascript需要使用这个值来执行

是的,您可以使用
.attr(
函数代替

$(this).attr("data-percent", your_value); 

是的,您可以使用
.attr(
函数代替

$(this).attr("data-percent", your_value); 
需要使用.attr()方法。

<div  data-percent="" id="datadiv"></div>

    <script>
        function retrieveProgressbar() {
            $.ajax({
                type: "post",
                url: "retrieveprogressbar.php",
                data: "progressbar",
                success: function (data) {
                    //$("#datadiv").attr("data-percent", data);
                    // OR
                    $(this).attr("data-percent", data);
                }
            });
        }

        retrieveProgressbar();
    </script>

函数retrieveProgressbar(){
$.ajax({
类型:“post”,
url:“retrieveprogressbar.php”,
数据:“进度条”,
成功:功能(数据){
//$(“#datadiv”).attr(“数据百分比”,数据);
//或
$(此).attr(“数据百分比”,数据);
}
});
}
retrieveProgressbar();
需要使用.attr()方法。

<div  data-percent="" id="datadiv"></div>

    <script>
        function retrieveProgressbar() {
            $.ajax({
                type: "post",
                url: "retrieveprogressbar.php",
                data: "progressbar",
                success: function (data) {
                    //$("#datadiv").attr("data-percent", data);
                    // OR
                    $(this).attr("data-percent", data);
                }
            });
        }

        retrieveProgressbar();
    </script>

函数retrieveProgressbar(){
$.ajax({
类型:“post”,
url:“retrieveprogressbar.php”,
数据:“进度条”,
成功:功能(数据){
//$(“#datadiv”).attr(“数据百分比”,数据);
//或
$(此).attr(“数据百分比”,数据);
}
});
}
retrieveProgressbar();
HTML:

<div  data-percent=""></div>
.data()
方法允许我们将任何类型的数据附加到DOM元素,这种方式可以避免循环引用,从而避免内存泄漏

您可以通过以下方式检索数据:

var value = $( "div" ).data( "percent" );

另一方面,设置/获取匹配元素集中第一个元素的属性值,或为每个匹配元素设置一个或多个属性

它不会将任何类型的数据附加到DOM元素

$("div").attr("data-percent",data_value); 
资料来源:

HTML:

.data()
方法允许我们将任何类型的数据附加到DOM元素,这种方式可以避免循环引用,从而避免内存泄漏

您可以通过以下方式检索数据:

var value = $( "div" ).data( "percent" );

另一方面,设置/获取匹配元素集中第一个元素的属性值,或为每个匹配元素设置一个或多个属性

它不会将任何类型的数据附加到DOM元素

$("div").attr("data-percent",data_value); 
资料来源:


检查此处以获取示例:->检查此处以获取示例:->您好,Sanjay,我正在尝试将一个值传递给data percent=“”。我没有尝试从data percent=“”检索。我相信上面是为了检索,可能我的问题不清楚。是否可以将值传递/分配给data percent=“”??@alexvin,让我澄清一下,首先如果我们要检索值,那么我们需要只写$(this).attr(“data percent”);没有第二个参数,但当我们赋值时,我们必须传递第二个参数,这也意味着$(this).attr(“data percent”),data;。如果您理解了,请告诉我。嗨,桑杰,我正在尝试将值传递给data percent=“”。我不是试图从数据百分比“”中检索。我相信上面是检索,可能我的问题不清楚。是否可以将值传递/分配给数据百分比“”??@alexvin,让我澄清一下,首先如果我们要检索值,那么我们需要写入$(此).attr(“数据百分比”);仅限。没有第二个参数,但当我们赋值时,我们必须传递第二个参数也意味着$(this).attr(“数据百分比”,data);。如果您理解,请告诉我。Hi@Eddie我正在尝试将值传递给数据百分比=”。我没有尝试从数据百分比中检索=“”。我相信上面的内容是为了检索,可能我的问题不清楚。是否可以将值传递/分配给数据百分比=”??@alexvin我理解,您可以使用
.data()
分配
检索
…这就是您分配的方式:
$(“选择器”).data(“数据百分比”,“新值”);
$(“选择器”)。数据(“data percent”);
如果有两个参数,您可以分配。如果只有一个,您可以检索。Hi@Eddie我正在尝试将值传递给data percent=“”。我不尝试从data percent=“”。我相信上面是要检索的,可能我的问题不清楚。是否可以将值传递/分配给data percent=”“??@alexvin我知道,您可以使用
.data()
分配
检索
…这就是分配的方式:
$(“选择器”).data(“数据百分比”,“新值”);
$(“选择器”).data(“数据百分比”);
如果有两个参数,则分配。如果只有一个,则检索。