2011-04-06 65 views
0

我正在使用注册表单开发Iphone应用程序。我想检查用户名是否可用。我认为这可以通过在远程服务器上调用php脚本来完成。如果用户名正在使用,PHP脚本应该返回json对象。这是正确的方式吗?谢谢:)在iPhone应用程序中使用JSON

干杯

回答

2

是的,这是一个非常有效的方法。您需要将JSON解析添加到您的应用中,因为在Objective-c/cocoa touch中没有本机支持,SBJSON http://stig.github.com/json-framework/是一个不错的选择。 asi-http-request也可能对制作http请求有帮助。

+0

有关Objective-C的JSON解析器列表,请参阅http://json.org – 2011-04-06 21:45:48

0

获取你的PHP登录脚本接受POST变量(用户名密码&)和输出真,如果正确,别的东西,如果不正确。然后使用

$.post("loginscript.php", { username: $("#myusernamefield").val(), password: $("#mypasswordfield").val() }, 
function(data) { 
    if(data == "true") 
    { 
     alert("Successful login"); 
    } else { 
     alert("login failed"); 
    } 
});