Untitled

mail@pastecode.io avatar
unknown
plain_text
15 days ago
1.7 kB
2
Indexable
Never
// Wait until the document is fully loaded
$(document).ready(function(){
    // Add a click event handler for the search button
    $('#search_button').on('click', function() {
        // Get the entered IP address
        var ip_address = $('#ip_address').val();

        // Ensure the IP address is not empty
        if (ip_address === "") {
            $('#user_info').html("<p style='color:red;'>Please enter an IP address.</p>");
            return;
        }

        // AJAX request to the backend PHP script
        $.ajax({
            url: 'your_php_script.php',  // Replace with your PHP script path
            type: 'POST',
            data: { ip_address: ip_address },  // Send the IP address
            success: function(response) {
                // Parse the JSON response from the server
                var data = JSON.parse(response);

                // Check if there is a "message" (no data found)
                if (data.message) {
                    $('#user_info').html("<p style='color:red;'>" + data.message + "</p>");
                } else {
                    // Display user details
                    var userInfo = '<p><strong>Name:</strong> ' + data[0].name + '</p>';
                    userInfo += '<p><strong>Email:</strong> ' + data[0].email + '</p>';
                    userInfo += '<p><strong>IP Address:</strong> ' + data[0].ip_address + '</p>';
                    $('#user_info').html(userInfo);
                }
            },
            error: function() {
                // Handle errors
                $('#user_info').html("<p style='color:red;'>An error occurred while processing your request.</p>");
            }
        });
    });
});
Leave a Comment