2017-07-15 4 views
-2

Diese Funktion wird nur einmal ausgeführt, wenn ich zum zweiten Mal auf die Schaltfläche klicke, behält sie den gleichen Wert beim ersten Mal, auch wenn ich den Wert ändere in textarea behält es dasselbe bei. Wie kann ich ausführen, jedes Mal wenn ich den Knopf klicke ???Diese Funktion wird nur einmal ausgeführt, wenn ich zum zweiten Mal auf die Schaltfläche klicke, sie behält den gleichen Wert

<!DOCTYPE html> 
<html> 
    <head> 
    <meta charset="utf-8"> 
    <title></title> 
    </head> 
    <script type="text/javascript" src="jquery-2.2.4.js"></script> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 


    <script type="text/javascript"> 
    function readfile() { 
    jQuery.get('file1.txt',function(txt){ 
    $('#textarea').text(txt) 
    }); 
} 
    </script> 
    <body> 
    <input type="button" name="read" value="read" onclick="readfile()"> 
    <div> 
     <textarea id="textarea" name="textarea" rows="8" cols="80"></textarea> 
    </div> 


    </body> 
</html> 
+1

Warum würden Sie es anders sein erwarten? Es liest die gleiche statische Ressource Datei jedes Mal – charlietfl

Antwort

0

Versuchen mit val() statt text()

function readfile() { 
    jQuery.get('file1.txt', function(txt) { 
    $('#textarea').val('').val(txt) 
    }); 
} 
+0

'.text()' ist jquery Funktion und es wird funktionieren, um Textinhalt –

+0

Dank ..... das ist genau das, was ich will, dass der Code zu tun – Lui

Verwandte Themen