提醒退回的数据
问题描述:
我正在使用AngularJs4。我试图在服务器端验证每个用户。服务器端包含一个lua页面并返回一个名称。提醒退回的数据
**
var result = this._http.post("http://192.168.0.102:8000/user.lua",uname,pass)
alert(result)
user.lua
require "string"
function handle(r)
local POST, POSTMULTI = r:parsebody()
local name = POST['uname']
local pass = POST['pass']
r.content_type = "text/plain"
if r.method == 'POST' then
r:puts("\n...The Log Detailsss...\n\n")
for k, v in pairs(POST,POSTMULTI) do
r:puts(string.format("%s: %s\n\n", k, v))
--file:write(string.format("%s: %s\n\n", k, v))
return "hello"
end
return "name"
end
**
我将要do..Please帮助..
答
您需要stringify
序在警报显示的响应
var result = this._http.post("http://192.168.0.102:8000/user.lua",uname,pass)
alert(JSON.stringify(result));
更好的做法是使用[console.log](https://developer.mozilla.org/fr/docs/Web/API/Console/log)将这些数据转储到JavaScript控制台。 –
感谢您的回应.sorry ,, ..它不会为我工作。我返回的数据不是JSON,它是一个字符串。当我在结果中使用JSON.stringfy()时,它显示...“{”_isScalar“:false}”而不是[object,object] ...任何其他解决方案 –
你想看什么? – Sajeetharan