嘿所有我是一个新手程序员,试图学习一些关于js,extjs的东西,现在我对AJAX请求非常新。我有一个旧的extjs代码..它创建了一个小部件窗口,并有一个提醒'东西'的按钮我怎样才能使它从txt文件中提取并将'stuff'的值从txt文件更改为新的东西??。我不知道是否有一个真正的用途,我只是有点搞砸熟悉ajax这里是我的代码。
function loadXML()
{
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
xmlhttp.open("get", "ajax_info.txt", true);
xmlhtpp.send();
}
}
}
Ext.define('ryan', {
constructor:
function(){
Ext.create('widget.window',{
//attributes
items: [{
itemId: 'button1',
xtype: 'button',
text: 'click the button',
handler: function() {
alert('stuff');
}
.... // more code
我想在items部分的处理程序中使用ajax。警报(当ajax请求发生时,东西会发生变化)
答案 0 :(得分:0)
我假设这个JS是从服务器检索到的,并且是在浏览器中运行的。如果是这样,在浏览器中使用JS读取文件并不容易。
“stuff”可以来自服务器 - 也许是通过AJAX调用 - 或者您可以通过JS中的其他逻辑来确定“东西”。
我知道这不是一个特别有用的答案,但如果我不鼓励新手尝试使用JS阅读文本文件,那么这是一个很好的答案。