ajax 返回 [object Object] 在线等!!! 5

functiongetpicdata(){varpicdata="";for(vari=1;i<=2;i++){picdata+=$("#imgNo"+i)+"#"+en... function getpicdata(){
var picdata="";
for(var i=1;i<=2;i++)
{
picdata+=$("#imgNo"+i)+"#"+encodeURIComponent($("#linkNo"+i));
if(i!=2){
picdata+="|";
}
}

return picdata;
}
function send(getType)
{
var ajaxdata = ""
var picdata=getpicdata();

ajaxdata += "&getType="+getType+"&picdata="+picdata;
$.ajax({
type: "post",
url : "./ajax/ceshi/tj2.php",
dataType:'html',
data: ajaxdata,
success: function(html){
$(".getcode").css("display","block");
$("#codebox").val(html);
}
});
}
后台PHP
<?php
$getType = $_POST['getType'];
$picdata = $_POST['picdata'];
echo "$getType";
echo "$picdata";
?>
展开
 我来答
当孩子的时光
2014-10-12
知道答主
回答量:13
采纳率:0%
帮助的人:10万
展开全部

你可以处理一下返回的html把对象中的元素摘出来。

success: function(html){
          $(".getcode").css("display","block");
          console.log(html); //查看下返回html,如果是对象则:
          $("#codebox").val(html.xxx);
          //如果是数组可以循环
          $.each(html,function(data){
              $("#codebox").val(data.xxx);
          });
}

另外,这个问题如果你用火狐去测试可以加一个.toSource()函数 html.toSource()就可以了,但是谷歌,ie,safari不支持

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式