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";
?> 展开
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";
?> 展开
1个回答
展开全部
你可以处理一下返回的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不支持
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询