Android HttpPost响应返回网站的代码


Android HttpPost response returning code of website

我已经使用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>
输出:

hello[后面跟着所有脚本行]

这也发生在我接下来的所有javascript代码!

PS -我使用Toast显示响应文本。我做错了什么?我现在该怎么办?

这实际上是预期的行为。您正在发出一个典型的http请求并获得所有响应体,javascript将不会被处理。如果你不想让它被评估,考虑使用webview,否则就从响应

中删除它