【发布时间】:2016-08-01 22:04:47
【问题描述】:
我想在 ajax 成功时比较两个值(都是简单的字符串)。 Value1 是来自 php 的 echo,value2 是 javascript 变量。但是当我尝试这样的事情时:
$.ajax({
type: "POST",
url: proccessPage,
data: dataString,
dataType: "text",
success:function(result){
alert (result);
}
});
我将收到消息“[object Object]”。当我尝试将alert (result); 更改为
var response = $(result);
document.getElementById("div1").innerHTML = result;
那么 id 为“div1”的 div 具有适当的值。我知道我可以隐藏 div 并从中使用值,但是有什么方法可以直接使用 result 吗?或者以某种方式将结果转换为字符串? php中的代码:
if (isset($_POST['submit']) && $_POST['submit']=="true")
echo "string";
谢谢。
【问题讨论】:
-
你的结果格式是什么?
-
你在 php 中回响什么?