Html5页面传值打印出来为什么全是object?

var url = '/plus/camera_image.html';
var w = plus.webview.create(url,url,{hardwareAccelerated:true,scrollIndicator:'none',scalable:true,bounce:'all',test:"test"});
w.addEventListener('loaded',function(){
w.evalJS('loadMedia("'+hashMap.get(id1)+'","'+photoPosi+'","'+photoAll[woIndex]+'")');
},false);
w.show('pop-in');

                //photoAll[woIndex]是一个json值

                function loadMedia(src,aaa,photoAll){
document.getElementById('img').src=src;
document.getElementById('title').innerText=aaa;
alert(window.JSON.stringify(photoAll));

}

传递到第二个页面打印window.JSON.stringify(photoAll) 值是“[object Object]”
为什么?

0

4个回答

用console.log()打印不就得了。

2

非基础类型的,都不要用alert ,使用console.log()更利于调试.对象也能清楚的展示出来

1

window.JSON.stringify(photoAll) 其中的photoAlL 是一个对象吧 不是单纯的值。

0

使用console.log()

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
打印出来的全是乱码,这是怎么回事?????????????????????????????
tf: textfile;rnbeginrn AssignFile(tf, DM.PrinterName);rn Rewrite(tf);rn Writeln(tf, ' ');rn Writeln(tf, ' ' + DM.AQ.FieldByName('DeptName').AsString + '结帐预览');rn Writeln(tf, '-----------------------------------------------');rn Writeln(tf, ' 帐单号:' + AccountID);rn Writeln(tf, ' 餐桌名:' + Frm_CheckOut.LB_Table.Caption);rn Writeln(tf, '-----------------------------------------------');rn Writeln(tf, ' 菜品名称 单价 数量 金额 ');rn Writeln(tf, '-----------------------------------------------');rn CloseFile(tf);rnendrn打印机是epson1600Krn打印的汉字全是乱码rn如果我将打印机属性中的打印处理器改成:winprint里面的text象就可以正常打印,rn但打印机是按A4的长度走纸的,我要得是自己控制打印长度rn谢谢各位,帮帮忙吧
rave打印出来的全是invalid,急
这个问题网上搜的是说——字段有问题;小弟初学,不懂rn对高手来说不过举手之劳,企盼赐教,50分
为什么不能打印出来?
sql="select count(*) as aa from b ";rn rs1 = state.executeQuery( sql );rnif (rs1.next())rn rn aa=rs1.getString("aa").trim();out.print(aa);rn rnrnrnrn以上是access数据库rnb表里如果没有数据时应该是0为什么不能打印出来?rn
为什么没有打印出来?
#includernclass insetrnrn rnpublic: rn int element[100];rn int endposion;rn inset(int element1[],int n);//构造函数rn void clear();//清空函数rn int isempty();//判断集合是否为空rn int ismember(int x);//判断整数是否在集合中rn void add(int x);//增加一个rn void Delete(int x);//删除一个rn int isequal(int element2[],int n);//判断两个集合是否相等rn void intersection(int element2[],int n);//两个集合的交集rn void merge(int element2[],int n);//两个集合的并集rn void print(int x);//打印集合rn;rnrnrninset::inset(int element1[],int n)//传入第一个数组的首地址和大小rnendposion=0;rn for(int i=1;i<=n;i++)rn element[i]=element1[i];rn endposion=i-1;rnrnrnrnrnvoid inset::clear()rnfor(int i=1;i<=endposion;i++)rn element[i]=0;rnrnrnrnint inset::isempty()rnif(endposion==0)rn return 1;rnelse return 0;//集合是空集的话返回1,否则返回0rnrnrnrnint inset::ismember(int x)//传入要检验的数rnint temp=0;rn for(int i=1;i
为什么没有打印出来
发生异常时 System.out.println("can not devide by zero");//为什么没有打印出来rnrnclass devidernrn rn public double exc(double a,double b)rn rn return a/b;rn rnrnclass Exceptrn rn public static void main(String[] args)rn rn devide dec=new devide();rn tryrn rn dec.exc(16,0);rn rn rn catch(Exception e)rn rn System.out.println("can not devide by zero");//这句话为什么没有打印出来rn rn System.out.println("finish");rn rn
为什么浏览页浏览出来的全是代码
为什么配置完apache+mysql+php,用php语言写代码完后,在浏览器浏览出来的是我写的所有代码rn
为什么我选出来的全是乱码?(紧急)!!!
代码如下?rnrn<%@ page language="java" contentType="text/html;chartset=Big5"%>rn<%@ page import="java.sql.*" import="java.lang.*"%>rnrn<%rn Connection con;rn Statement stmt;rn ResultSet rs;rn DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); rn //Class.forName("oracle.jdbc.driver.OralceDriver");rn String url="jdbc:oracle:thin:@10.186.32.100:1522:bkserver";rn con=DriverManager.getConnection(url,"sfis1","sfis1");rn out.println("ok");rn stmt=con.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);rn rs=stmt.executeQuery("select * from sfis1.c_emp_desc_t");rn rs.last();rn int RowCount = rs.getRow();rn out.println(RowCount);rn rs.first();rn while(rs.next())rn out.println(rs.getString("emp_no"));rn%>rnrnrn结果如下:rnrnok 49 0x4131303036 0x4338353334 0x573038333530 0x4338373839 0x4338383930 0x4338353839 0x4338383838 0x573038363439 0x573038363134 0x573038363239 0x573038363431 0x573038363339 0x57303132303531 0x573132303531 0x4338383735 0x4338383739 0x573038363533 0x573038363338 0x573038363630 0x573038363335 0x573038333531 0x573038323235 0x573036303230 0x4230343332 0x4338383533 0x4338383531 0x4338353735 0x574F38333530 0x573038383132 0x573038333439 0x5738363438 0x573038353933 0x573038333532 0x5738303031 0x573038353931 0x573038363537 0x573038353037 0x573038363535 0x5030333134 0x573038353739 0x573038353936 0x573038363438 0x573038353737 0x573038353833 0x573132303534 0x5A3033393636 0x573038363632 0x573132303536 rnrn好像是八进制,为什么?
为什么开串口后,出来的全是0?????
#includern#define uint8 unsigned charrn#define uint16 unsigned intrn#define uint32 unsigned longrnuint8 a,flag,i=0,buf[10];rnvoid init()rnrn TMOD=0x20;rn TH1=0xfd;rn TL1=0xfd;rn TR1=1;rn REN=1;rn SM0=0;rn SM1=1;rn EA=1;rn ES=1;rnrnvoid main()rnrn init();rn// uint8 buf[10];rn while(flag==1)rn rn while(!RI);rn buf[i]=SBUF;rn RI=0;rn i++;rn ES=0;rn SBUF=buf[i];rn while(!TI);rn TI=0;rn ES=1;rn flag=0; rn rnrnvoid ser() interrupt 4rnrn flag=1;rnrn在串口调试助手上,一打开串口就不停的出来0,不知道为什么????
这样保存图像为什么出来全是黑色的?
HDC dch; rnpicture->get_CurDC(&dch); rnCRect rc; rnCBitmap bmp; rnGetClientRect(&rc); rnCDC dcmem,dcm; rndcm.Attach(dch); rndcmem.CreateCompatibleDC(&dcm); rnbmp.CreateCompatibleBitmap(&dcmem,rc.Width(),rc.Height()); rndcmem.SelectObject(&bmp); rndcmem.BitBlt(0,0,rc.Width(),rc.Height(),&dcm,0,0,SRCCOPY); rnrn然后保存,显示。原来的程序显示截屏没有任何问题。就是上面的程序CClientDC dc(this),而后显示。但是我想显示IPicture指示的对象,就不行了。 rn其中,picture->get_CurDC(&dch);是将图像的DC取出,因为使用的是IPicture指针,返回的是hdc格式。 rn所以我将其转换成为CDC,然后使用BMP去画,为什么不行呢?rn请高人帮忙。任务快交了。只剩这点了。怎么都搞不定。我写的有问题吗?rnrn另外,在拷屏程序中,怎么确定我只考固定区域啊!!rn我试图修改里面的rc.Width(),rc.Height(),但是得到的不是我要的区域。rn
在JavaScript中数组打印出来的类型为object,这是为什么
var mycars=new Array("Saab","Volvo","BMW")nnconsole.info(typeof mycars);//objectnconsole.info(mycars);//["Saab", "Volvo", "BMW"]
HTML5,MUI方式页面传值
点击第一个页面的标签,跳转到第二个页面,把第一个页面的值也传往目标页面 注意:需要在手机运行才可以,用电脑浏览器可能不支持。 first.html HTML5,MUI方式自定义事件页面传值 mui.init({ preloadPages: [{//预加载目标页面 'url': 'second.html', 'i
打印出来为什么那么小?
打印出来为什么那么小?rn我在OnDraw()里画了一些图rn都是用Moveto(...)rnlineTo(...)rnpDC->DrawText(...);rn画出来的rn可是一点打印就出来那么小rn我怎样才能打出和显示出的一样大?rnrn还有rn我试了一下pDC->SetMatMode(...);rn我设成了每象素对应0.1mmrn可就是用了rn负坐标rnrn显示出的字体还是不行rn是不是要自己再次定义字体的大小|?rnrn(字体我在构造里定义的是14高的)rn哪位做过这方面的?rn最好给个有代码的rn谢了!!!
为什么打印出来的两行不一样
为什么打印出来的两行不一样rnrn#include rnrnint main()rnrn char c = 'a';rn int* p = (int *)&c;rn int a=(int) p;rnrn printf("address=%p\n",&c);rn printf("address=%d\n",a);rn rn return 0;rn
为什么层不能打印出来???????????????????????
rn rn rnsdfrnrndsfsdfrnrnrnrn上画出了两个不同颜色的层,为什么在打印的时候打印不出来????
为什么打印出来是负数?
Date begin = new Date(106,1,10);rnDate end = new Date(106,1,25);rnSystem.out.println(end.getTime() - begin.getTime());rnrn输出:rn-1296000000rnrn请问为什么是负数?end不是比begin大吗
页码打印出来为什么变样了?
在页脚中插入了"第X页,共Y页",打印出来后变成了:rn第1页,共1页rn第2页,共2页rn第3页,共3页rn………rnrn不知是什么原因?应该如何解决?
为什么打印出来的信息不对?
data segment rnrna db '269'rncnt equ $-arnrnb db 'a123aa1'rncnt_b equ $-brndata endsrnrncode segmentrnassume cs:code,ds:datarnmain proc farrnstart:rnpush dsrnxor ax,axrnpush axrnmov ax,datarnmov ds,axrnrnrnlea si,brnmov cx,cnt_brnlop: rnmov dl,b[si]rnmov ah,02hrnint 21hrninc sirnloop loprnrnrnrnretrnmain endprncode endsrnend startrnrn最后打印出来的是3aa1rn为什么不是 a123aa1
//为什么打印出来的不是"1230054600340056"
#include rn#include "memory.h"rnrnrnint main()rnrn long data[] = 123,00,546,00,34,00,3,56;rn rn char cc[8*4+1];rn rn memcpy(cc,data,32);rn cc[32]='\0';rn rn //为什么打印出来的不是"1230054600340056"rn //怎么样才能让她打印出"1230054600340056"rn printf("cc=%s",cc); rn
为什么打印时,TEXTAREA的部分全是黑的??
用window.print()进行打印rnTEXTAREA这一部分全是黑色的?
VC6读取出来MySQL出来全是????
VC6读取出来MySQL出来全是????,我的MySQL是UTF8编码集,怎么样才能让读取出来的???成功显示成中文啊,rn这个问题搞了好长时间了,什么UTF82ANSI ,UTF82UNICODE都试过了,出来的一样是???随闷rn大师们帮帮忙
为何出来的图像全是黑的?
作业是读入一幅BMP格式的图像,编译后出来的图像都是黑的,请教这会是什么原因造成的?
打印Object
package net.heima.interview; import java.lang.reflect.Array; import java.lang.reflect.Field; import java.lang.reflect.Method; import j
帮我看看这个有什么问题?打印出来全是乱码。
#include "stdafx.h"rn#include rn#include rn#include rn#include rnrnint main(int argc, char* argv[])rnrn char szStr[100],chStr1[100],chStr8[100]="*";rn fflush(stdin);rn gets(szStr);rn if (chStr1!='\0') rn strcat(chStr1,chStr8);rn puts(chStr1);rnrn return 0;rnrnrnrn//我想要实现的是:输入的数字字符串szStr与chStr8进行拼接。这个前提是数字字符串szStr不为空的时候进行拼接。为空时不执行拼接命令。
HTML5 使用 sessionStorage 进行页面传值
HTML5 提供的本地存储功能,使得web应用可以将数据存储在用户的本地浏览器。在 HTML5 中,数据不是由每个服务器请求传递的,而是只有在请求时使用数据。它使在不影响网站性能的情况下存储大量数据成为可能。 在客户端存储的方法有两种: 1. localStorage: 没有时间限制的存储,而且容量大,至少5M大小;所有相同域名的页面都可以存储和获取相同的数据。 2. sessionStora
为什么页面只有[object Object][object Object]
js代码如下rn$(function () rn var $li=$('#ul1 li');rnrn var ilen=$li.length;rn var $div=$(' ')rn $.ajax(rn type:'get',rn url:'getPics.php',rn dataType:'json',rn data:"cpage":1,rn success:function (data) rnrn for(var i=0;i
为什么打印的不是'The Window'而是My Object?
![图片说明](https://img-ask.csdn.net/upload/201608/30/1472487923_100319.png)n为什么打印的不是'The Window'而是My Object?
为什么页面全是乱码?
运行时提示:rn说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 rnrn分析器错误信息: 查找 标记时遇到意外的文件结尾。rnrn源错误: rnrnrn行 104: 璇烽€夋嫨鎮ㄧ殑鎬у埆锛?/strong>rn行 105: rn行 106: 鐢?/asp:ListItem>rn行 107: 濂?/asp:ListItem>rn行 108: rn源文件: c:\inetpub\wwwroot\TuPianXiTong\ZhuChe\TianXieZhiLiao.aspx 行: 106 rnrn实际代码是:rn行 104: 请选择您的性别:rn rn行 105: rn rn行 106: 男rn rn行 107: 女rn rn行 108: rnrn我如果在106行的“男”后面加个空格,就不提示出错,但页面显示的全是乱码,如果去掉空格,就提示出错,是什么原因?rnrn另外,该页的首行是:rn<%@ Page Language="c#" CodeBehind="TianXieZhiLiao.aspx.cs" AutoEventWireup="false" Inherits="TuPianXiTong.ZhuChe.TianXieZhiLiao"%>
为什么全是0.。。
题目描述:rn输入一个数组的值,求出各个值从小到大排序后的次序。rn输入:rn输入有多组数据。rn每组输入的第一个数为数组的长度n(1<=n<=10000),后面的数为数组中的值,以空格分割。rn输出:rn各输入的值按从小到大排列的次序(最后一个数字后面没有空格)。rn样例输入:rn4rn-3 75 12 -3rn样例输出:rn1 3 2 1rnrn#includernvoid main()rnrn int a[10000],b[10000],c[10000];rn int n,i,temp,j,k;rn while(scanf("%d",&n)!=EOF)rn for(i=0;ia[j])rn k=j;rn rn c[i]=j;rn if(k!=i)rn temp=a[k];rn a[k]=a[j];rn a[j]=temp;rn if(i==0)rn b[j]=1;rn else if(a[i]==a[i-1])rn b[j]=b[c[i-1]];rn elsern b[j]=b[c[i-1]]+1;rn rn rn rn for(i=0;i
为什么全是问号?
不知道什么时候开始(以前没有的),从记事本复制出来的东西,凡是中文字rn体都变成?问号rnrn比如要从记事本中复制一串中文到QQ上,问题就来了,rn而记事本间互相复制就不会有问题,复制到网页上也没问题,rn而从网页上复制到QQ上也没有问题...rn
为什么输出全是0
#include rnstruct studentrnrn long num;rn char name[20];rn char sex;rn float score1;rn float score2;rn float score3;rn;rnvoid ave(student *stu)rnrn float sumScore[4];rn sumScore[0] = 0;rn sumScore[1] = 0;rn sumScore[2] = 0;rnrn for( int i = 0; i < 3; i++)rn rn sumScore[0] += stu[i].score1;rn sumScore[1] += stu[i].score2;rn sumScore[2] += stu[i].score3;rn rn for( int j = 1; j <= 3; j++)rn rn printf("第%d门课的总成绩为%d",j,sumScore[j-1]);rn printf("\n");rn printf("第%d门课的平均成绩为%d",j,sumScore[j-1]/3);rn printf("\n");rn rnrnrnint main()rnrn struct student stu[4]=200601,"xiaoyi",'M',90,80,85,rn200602,"wangping",'M',80,85,84,rn200603,"huanghao",'M',70,75,75,rn200604,"zhaomei",'F',80,90,90;rn ave(stu);rn return 0;rn
为什么word打印出来的是一张白纸??
Dim wrdapp As Word.ApplicationrnSet wrdapp = New Word.ApplicationrnrnWith wrdapprn.Documents.Open Trim("c:\ddd")rn.Visible = FalsernEnd WithrnrnWith wrdapp.ActiveDocumentrnrn.Bookmarks.Item(1).Range.Text = Trim(rstx.Fields("qymc").Value)rn.Bookmarks.Item(2).Range.Text = Trim(rstx.Fields("lxr").Value)rn.Bookmarks.Item(3).Range.Text = Trim(rstx.Fields("lxdh").Value)rn.Bookmarks.Item(4).Range.Text = Trim(rstx.Fields("email").Value)rn.Bookmarks.Item(5).Range.Text = Trim(rstx.Fields("yjjy").Value)rnrnEnd Withrnrnwrdapp.ActiveDocument.PrintOutrnwrdapp.ActiveDocument.Savernrn'不做保存退出rnrnwrdapp.Quit SaveChanges:=TruernSet wrdapp = Nothingrn
为什么打印出来的字体会比实际小?
我用同一台打印机,在WORD打印二号字体比在我的程序里打印出来的二号字要大,什么原因影响?
帮我看看为什么不能打印出来字符???
#define maxsize 256rntypedef structrnrn char ch[maxsize];rn int length;rn seqstring ;rnrnrnint samestring(seqstring *x,seqstring *y)rnrn int i,k=1;rn char a;rn i = 0;rn if(x->length!=y->length) return -1;rn dorn printf("%c\n",x->ch[i]); //该行没有效果为什么??rn //程序能通过就是没有打印的字符rn if(x->ch[i] == y->ch[i])rn i++;rn elsern k = 0 ;rn while(k&&ilength);rn return k;rnrnmain()rnrn int i;rn seqstring *x,*y;rn clrscr();rn strcpy(x->ch,"abcdess");rn strcpy(y->ch,"abcde");rn printf("%s\n%s\n",x->ch,y->ch);rn x->length = strlen(x->ch);rn y->length = strlen(y->ch);rn i = samestring(x,y);rn if(i ==1)rn printf("same string\n");rn elsern printf("not the same string\n");rnrnrn getch();rnZ
为什么打印出来的没有背景颜色呢?
我在网页里生成了一张带背景颜色的表格,每个单元格颜色不同的那种。rnrn但是在打印的时候却打不出各单元格里的颜色,单元格里字体的颜色到是能打出来的。这是为什么啊?有没有办法连背景色也一起打出来?rnrnrn
ProgIDFromCLSID测试,为什么打印出来总是"E"?
#include rn#include rn#include rn#include rnrnvoid main()rnrn LPOLESTR oleStr = 0;rn CLSID clsid = 0x00024500,0x0000,0x0000,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46;rn ProgIDFromCLSID(clsid,&oleStr);rn printf("%s",(CHAR*)oleStr);rnrn
为什么报表的右边的边框线没被打印出来?
为什么报表的右边的边框线没被打印出来?rnwin2000系统+LQ1600K打印机
为什么水晶报表打印出来的是空表格?
情况一:通过CrystalReportViewer,可以看到表格数据,点击CrystalReportViewer自带的打印按钮,可以打印出完整的带数据的表格。一切都正常,但是,我需要的是直接打印,不需要通过CrystalReportViewer。rnrn '通过CRViewerrn Dim orpt As New CrystalReport1rn orpt.SetDataSource(dt_OrderInfo)rn CrystalReportViewer1.ReportSource = orptrnrnrn情况二:打印出来的是空白表格,即有表格框架,行数也是正确的。但是,每个单元格内都没有数据。rnrn '不通过CRViewer直接打印rn Dim orpt As New CrystalReport1rn orpt.SetDataSource(dt_OrderInfo)rn orpt.PrintToPrinter(1, True, 0, 0)rnrn请教各位高手,为什么情况二,直接打印,打印出来的表格没有数据在里面,但是,空表格的行数是正确的。如何才能把数据也打印出来?rn
ArrayList打印出来为什么会有空格
问题描述 List&lt;String&gt; list=new ArrayList&lt;String&gt;(); list.add("张三"); list.add("李四"); list.add("王五"); System.out.println(list.toString()); 结果输出:[张三, 李四, 王五] 结果中我们不难发现,从第二个数据开始,每个...
为什么打印出来的图片总是很小?????????急!!!!!!!!!!!!!
我从屏幕上抓了一副图(大概1/2屏幕大小的样子)rnrn打印后为什么总是很小???rnrn怎样解决呢 ?? 急啊!!!!!!!!!!rnrn谢谢!!
这个枚举类打印出来的路径为什么不一样?
package com.md16;rnrnimport java.io.Serializable;rnrnpublic enum TrafficLight implements Serializable rnRED(30) rnpublic TrafficLight next()rnreturn GREEN;rnrn,rnAMBER(10)rnpublic TrafficLight next()rnreturn RED;rnrn,rnGREEN(10)rnpublic TrafficLight next()rnreturn AMBER;rnrn;rnprivate final int duration;rnprivate TrafficLight(int duration)rnthis.duration=duration;rnrnpublic int duration()rnreturn duration;rnrnpublic abstract TrafficLight next();rnrnpublic static void main(String args[])rnfor(TrafficLight light:TrafficLight.values())rnSystem.out.println(light);rnSystem.out.println("\t"+light.duration());rnSystem.out.println("\t"+light.next());rnrnrn//打印出的路径为何不同rnSystem.out.println(TrafficLight.class);rnSystem.out.println(TrafficLight.RED.getClass());rnSystem.out.println(TrafficLight.AMBER.getClass());rnrnrnrn1.打印出的路径为何不同?rn2.RED,AMBER,GREEN是TrafficLight定义的实例吗?
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo