Android HttpPost响应返回网站代码

时间:2013-05-11 11:18:41

标签: php javascript android eclipse http-post

我使用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显示响应文本。我究竟做错了什么?我现在该怎么办?

1 个答案:

答案 0 :(得分:0)

这实际上是预期的行为。 您正在制作典型的http请求并获取所有响应正文,javascript将不会被处理。 如果您想要使用webview,请考虑使用webview,否则只需将其从响应

中删除即可