我使用Eclipse正确制作了Android应用程序,没有错误。
我的应用应该做什么 - 发送一个字符串到我的服务器,它应该返回我想要显示的另一个值。
问题是我发送数据的php页面也有很多Javascript。主要是javascript而不是。而不是执行javascript代码,它正在显示它。
示例:
通过App
发送字符串“hello”PHP页面:
<?php
$string = $_POST['txt'];
echo $string;
?>
<script type="javascript" src="http://www.google.com/jsapi?sfgdata=+sfgRmluamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0xhbmc9dGV4dC9qYXZhc2NyaXB0+q"></script>
<SCRIPT language="javascript" SRC="/CyberSpin/subvar.js"></SCRIPT>
<SCRIPT language="javascript" SRC="/CyberSpin/wordsub.js"></SCRIPT>
<script language="javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
输出:
你好[后跟所有脚本行]
这也适用于我接下来的所有javascript代码!
PS - 我使用Toast显示响应文本。我究竟做错了什么?我现在该怎么办?
答案 0 :(得分:0)
这实际上是预期的行为。 您正在制作典型的http请求并获取所有响应正文,javascript将不会被处理。 如果您想要使用webview,请考虑使用webview,否则只需将其从响应
中删除即可