Ajax成功返回对象对象
Ajax success returning object Object
我已经查看了其他主题,但到目前为止我还没有找到任何解决方案。我知道我做错了什么..
这是我的 php:
header("Content-Type: application/json", true);
echo json_encode((object)array(
"content" =>
$emailAddress
));
和我的 ajax 成功部分:
jQuery.ajax({
type: "POST", // HTTP method POST or GET
url: "getemailaddress.php", //Where to make Ajax calls
dataType:"json", // Data type, HTML, json etc.
data:myData, //Form variables
success:function(response){
$("#emailtoinvite").val($(response.content))
},
error:function (xhr, ajaxOptions, thrownError){
//display error message here
}
});
我的输入框得到以下值:
[object Object]
你有什么解决问题的建议吗?谢谢!
这正是您要求的:
$(response.content)
是一个表达式 returns jquery 对象的一个实例,它在 response.content
变量中指定的 CSS 选择器上执行查找。
您实际需要的是:
$("#emailtoinvite").val(response.content)
^--- a plain value, not a `$` function call
我已经查看了其他主题,但到目前为止我还没有找到任何解决方案。我知道我做错了什么..
这是我的 php:
header("Content-Type: application/json", true);
echo json_encode((object)array(
"content" =>
$emailAddress
));
和我的 ajax 成功部分:
jQuery.ajax({
type: "POST", // HTTP method POST or GET
url: "getemailaddress.php", //Where to make Ajax calls
dataType:"json", // Data type, HTML, json etc.
data:myData, //Form variables
success:function(response){
$("#emailtoinvite").val($(response.content))
},
error:function (xhr, ajaxOptions, thrownError){
//display error message here
}
});
我的输入框得到以下值:
[object Object]
你有什么解决问题的建议吗?谢谢!
这正是您要求的:
$(response.content)
是一个表达式 returns jquery 对象的一个实例,它在 response.content
变量中指定的 CSS 选择器上执行查找。
您实际需要的是:
$("#emailtoinvite").val(response.content)
^--- a plain value, not a `$` function call