下面函数中的jquery ajax get调用应该是传递一些参数给test.php,让test.php根据这些参数进行一些测试,并将(jason编码的)测试结果(status_general)返回给.get()。但是,下面代码中的 console.log 调用显示了一个未定义的值,而我的 php 调试器显示 test.php 返回了正确的 jason 编码的测试结果。我的 .get 代码基于http://api.jquery.com/jQuery.get的示例 5 。
任何建议出了什么问题/如何解决它?在此先感谢您的帮助。
代码:
$.get( "test.php", { command: "test", val1: ipaddress, val2: "" })
.done(function(data) {
var test_result = data.status_general;
console.log('test result: '+test_result);
},"json");