Iphone 我如何使用NSURLRequest提交一个登录表单,它不是';t用PHP编码?

Iphone 我如何使用NSURLRequest提交一个登录表单,它不是';t用PHP编码?,iphone,objective-c,ios,xcode,forms,Iphone,Objective C,Ios,Xcode,Forms,我正在尝试在我的应用程序中提交一个登录表单(可以查看),但是没有任何PHP文件-那么我如何编写类似的代码,没有PHP,只是将文本输入UIWebView中的文本字段,然后将数据提交到目标URL 谢谢 不管服务器是PHP还是其他技术。您可以使用NSURLRequest提交它 无论如何,如果出于某种原因需要使用UIWebView方法,则需要使用JavaScript通过stringByEvaluatingJavaScriptFromString填写表单并提交表单 在-[UIWebViewDelegate

我正在尝试在我的应用程序中提交一个登录表单(可以查看),但是没有任何PHP文件-那么我如何编写类似的代码,没有PHP,只是将文本输入UIWebView中的文本字段,然后将数据提交到目标URL


谢谢

不管服务器是PHP还是其他技术。您可以使用
NSURLRequest
提交它

无论如何,如果出于某种原因需要使用
UIWebView
方法,则需要使用JavaScript通过
stringByEvaluatingJavaScriptFromString
填写表单并提交表单

-[UIWebViewDelegate webViewDidFinishLoad:
:(根据您的案例调整jQuery路径)中添加类似的内容


太好了,谢谢-非常感谢!如何使用UITextField的内容输入用户名字段,然后使用另一个UITextField将该文本输入密码字段?我尝试过这样做,但失败了:(一旦你得到UITextField值,我想类似的东西会起作用:[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@“$(“#用户名框”).val(“%@”);”,fieldValue]];哦,不起作用,我用以前的代码进行了测试。什么都没有发生:(你有其他解决方案吗?:-)不,我提出的解决方案是有效的。也许你可以问一个不同的问题,详细说明你遇到的问题,我们看看能否回答。
- (void)webViewDidFinishLoad:(UIWebView *)webView 
{
    ...
    NSString *result;
    result = [webView stringByEvaluatingJavaScriptFromString:@"$('#username-box').val('the-user-name');"];
    result = [webView stringByEvaluatingJavaScriptFromString:@"$('#password-box').val('secret');"];
    result = [webView stringByEvaluatingJavaScriptFromString:@"$('#submit-button').click();"];
    ...
}