ajax中的访问变量url

时间:2016-03-13 13:17:53

标签: javascript jquery ajax

伙计们我正在尝试将变量url传递给ajax调用..我知道它是虚拟但我无法找到解决方案而且它不起作用..这里是我的代码



function GridLibrary(fileName) {
	this.fileName = fileName;

}


GridLibrary.prototype = {
		set_fileName: function(fileName){
			this.fileName = fileName;
		},
		get_fileName: function(){
			return this.fileName;
		}
};

GridLibrary.prototype.display = function() {
	$.ajax({

		url : get_fileName(),
		error : function(that, e) {

			console.log(e);
		},
		success : function(data) {
			var table = "<table>";
			$.each(data, function(index, MyList) {
				table += '<tr><td>' + MyList.id + '</td><td>' + MyList.name
						+ '</td><td>' + MyList.age + '</td><td>'
						+ MyList.feedback + '</td><tr>';
			});
			table += '</table>';
			$('body').append(table);

		}
	});
};
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

get_fileName()不是函数,因为它是GridLibrary.prototype

上的属性

你必须使用this.get_fileName()

答案 1 :(得分:0)

您可以从外部来源加载不是您的问题的网址。

使用&#39; this&#39;用于解决问题的关键字;

url : this.get_fileName()