-1

メソッドを使用[NSURLConnection sendSynchronousRequest]して、GET 要求を使用して、html ページからレコードのリストを取得します。

レコードは 20 間隔でページングされます。最初のページに続くページを取得するには、関数が呼び出されます。

javascript: GoToPagina (n)

nページ数です。

プログラムで関数を呼び出すにはどうすればよいですか?

4

2 に答える 2

0

つまり、どのコンテキストから呼び出しているかによって異なります。関数を含むスクリプトをインポートした場合、または作業中のページにある場合は、次のように呼び出すことができます。

<script type="text/javascript">
var someRandomNumber = 5;
GoToPagina(someRandomNumber);
</script>

しかし、いつ、どのコンテキストから、どの条件でそれを呼び出すかなど、誰にもわかりません。

(私たちではありません。指定しなかったためです ;) )

于 2012-08-22T17:10:04.593 に答える
0

UIWebViewiOSでjavascriptを実行できるのはそれだけなので、あなたが求めていることをする必要があります。問題の URL を使用してロードできます。ロードが完了すると、次のようになります。

[myWebView stringByEvaluatingJavascriptFromString:
  [NSString stringWithFormat:@"GoToPagina(%d), pageNum]];

ただし、直接それを行うにはNSURLConnection、JS を使用できません。代わりに、関数がデータを取得する URL を特定し、それを別の .xmlGoToPagina(n)で直接呼び出しますNSURLConnection

必要なのはデータだけで、webview をまったく表示したくない場合は、これがおそらくやりたいことです。

于 2012-08-22T17:14:46.197 に答える