2012年3月12日 星期一

javascript read server-side file

使用 jQuery 是最簡單的方法
jQuery 是一套強大的 javascript library
以下簡單幾行就可以讀取 server-side text file

$.get('foo.txt', function(data) {
var myvar = data;
alert(data);
});

其實 jQuery 是用 ajax 發出 HTTP Request 向 web server
要求 HTTP Response, 所以如果 foo.txt 的內容是
    Hello
    World
則 myvar 內容只有 "Hello", 如果改寫為 foo.php
    <?php echo "Hello\nWorld"; ?>
就可以得到有斷行的 data 了

以下是 sample code

<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
</head>
<body>
<a href="http://jquery.com/">jQuery</a>
<script src="jquery-1.7.1.min.js"></script>
<script>
$(document).ready(function(){
$.get('foo.php', function(data) {
var myvar = data;
alert(data);
});
});

</script>
</body>
</html>

Python Tkinter First Example

import tkinter as tk def on_closing():     root.destroy() class MainWindow(tk.Tk):     def __init__(self, *args, **kwargs):         tk.Tk.__...