Jquery 如何安排下一个AJAX?

Jquery 如何安排下一个AJAX?,jquery,ajax,Jquery,Ajax,一旦我点击开始,它会发送请求几次,请问我如何修复它 请求应发送一次 您在$中有ajax调用。每个调用都在前面发送了两次 首先,您需要一些冗余代码,如$(document).ready(function(){或$(“#jsonp2”)。单击(function(){),将其删除 其次,您总是将number传递给array,它应该是i 检查更新的代码 $(document).ready(function() { $("#jsonp2").click(function() {

一旦我点击开始,它会发送请求几次,请问我如何修复它

请求应发送一次


您在
$中有ajax调用。每个调用都在前面发送了两次


首先,您需要一些冗余代码,如
$(document).ready(function(){
$(“#jsonp2”)。单击(function(){
),将其删除

其次,您总是将
number
传递给
array
,它应该是
i

检查更新的代码

$(document).ready(function() {
    $("#jsonp2").click(function() {

        $val = $('#d').html();
        var number = ($val);
                console.log(number)
        var array = $('#test').val().split("\n");
        $.each(array, function(i) {
            var ok = (array[i]);
            var arr = ok.split(":");
            var username = (arr[0]);
            var password = (arr[1]);

            $.ajax({
                url: "http://linux-app.tv:8080/player_api.php?username=" + username + "&password=" + password + "&type=m3u",
                success: function(response) {
                    var data = response.user_info;

                    if (data.status.match("Active")) {
                        $(".aprovadas").append("Username:" + data.username + "\npassword:" + data.password + "\nstatus:" + data.status);
                    }

                }
            });
        });
    });
});

您有2个(文档)。准备好了,并为#jsonp2点击了2个按钮。是的,我注意到并使用了下面的代码。但它仍然发送了两条消息非常感谢:)现在非常乐意帮助:)
$(document).ready(function() {
    $("#jsonp2").click(function() {

        $val = $('#d').html();
        var number = ($val);
                console.log(number)
        var array = $('#test').val().split("\n");
        $.each(array, function(i) {
            var ok = (array[i]);
            var arr = ok.split(":");
            var username = (arr[0]);
            var password = (arr[1]);

            $.ajax({
                url: "http://linux-app.tv:8080/player_api.php?username=" + username + "&password=" + password + "&type=m3u",
                success: function(response) {
                    var data = response.user_info;

                    if (data.status.match("Active")) {
                        $(".aprovadas").append("Username:" + data.username + "\npassword:" + data.password + "\nstatus:" + data.status);
                    }

                }
            });
        });
    });
});