关于JS变量赋值的问题

我在JS文件的最顶部定义了一个变量var totaPage=0;
然后执行了一个ajax,在回调函数里想个totaPage赋值应该怎么写
success:function(data){
totaPage=data.totapage;
}
我这样些不行

17个回答

你这样是没有什么问题的 能赋值

返回值先非空判断下
确认是int类型的情况下
success:function(data){
totaPage=parseInt(data.totapage);
}

你没有说出不行出现的情况是怎么样!!!???
按你描述变量totaPage定义在最顶部,所以是个全局变量。但ajax默认是异步的,所以我猜你说的不行,应该是异步的问题。

赋值不成功,你可以先确定一下返回的data中是否有数据,如果有数据,是否js获取的方式不对

var totaPage=data.totapage;

应该是:data里面没有totapage这属性

这个data可能是个json字符串,需要转换成json数组。

你要确定data有没有数据,data.totapage存不存在.有没有值啊

先确定data.totapage存不存在,再看一下totaPage所在的作用域,还有一点就是在请求外面打印totaPage是不行的,系统会先执行你打印的那一句,这个时候还没有赋值

先判断数据存在与否
你应该是没有成功赋值

共17条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
js变量赋值问题
有个问题,下图,变量result在第一次能打印出正常数据,第二次就是undefined。逻辑并没有进入重新定义result的判断里面去,就算是进入了result也应该被重新赋值了。求解释这个js的赋值变量的原理。谢谢rn[img=https://img-bbs.csdn.net/upload/201712/19/1513664337_445114.png][/img]rn
关于一个js变量和c#变量的赋值
js:rnrnvar myArray = new Array();rnrncs:rnrnprotected ArrayList myList;rnrn给myList赋了一个arrayrnrn在js里面获取 myArray = <%=myList%>;不能获取? rnrn求问怎么能让cs里面的这个array能在js里面用rn
关于js变量之间的赋值问题
大家好,关于js的函数参数问题,我实在有点迷糊了,下面我举个例子:rn[code=HTML]rnrn ...rn rn rn ...rnrn rn rn[/code]rn
关于变量赋值的问题
例如:rn 我在.h的文件里定义了一个变量,int flag1;rn 有一个函数为 INT READ(int flag),rn 现在.cpp中调用一个函数,INT READ(int flag1),是否可以将这个函数返回的结果在赋值给flag1啊?rn 如何把函数返回的结果赋值给一个变量?rn我没有接触过VC,请各位帮帮忙!!rn谢谢rn
关于变量赋值的问题!
Num01=1rnNum02=2rnNum03=3rnrn想实现用for...next来算数合计数rnfor i=1 to 3rnTotal=Total+"Num0"&irnnextrnresponse.write Totalrnrn但"Num0"&i总是过不去,只能把变量值Num01显示出来,就是不能把它当成变量取出其值。rnrn请高手帮忙。
关于变量的赋值问题
rn现在用的一个函数的参数为dword类型,内容是机器的ip地址,如果我用 rnDWORD myadd 定义一个变量,那么该怎么给他赋值啊 rn
关于变量赋值问题
public partial class Admin_addnews : System.Web.UI.Pagern rnrn public string url;rn protected void Page_Load(object sender, EventArgs e)rn rnrn rn protected void Button1_Click(object sender, EventArgs e)rn rn Response.Write("d"+url);rn rn rn protected void Button2_Click(object sender, EventArgs e)rn rnrn url="123"rn rnrnrn如上我想实现的效果是:我点击按钮2 给 URL 赋值 123 点击按钮1 读取 URL的值 rn怎么办到?rn我这么写对吗?
关于赋值变量的问题
今天早晨遇到的问题,不太明白,希望有人可以帮我解答,谢谢先。rn代码如下:rn#include rnusing namespace std;rnint main()rn rn cout << "Enter two Numbers:" << endl;rn int v1,v2;rn cin >> v1 >> v2 ;rn int lower,upper;rn if (v1 <=v2)rn rn lower=v1;rn upper=v2;rn rn elsern rn lower=v2;rn upper=v1;rn rn int sum = 0;rn for (int n1=lower;n1<=upper;++n1) // ->问题在这里 ...................(*)rn rn sum+=n1;rn rn cout << "结果为:" << sum <
关于变量赋值的问题?
请问各位高手:rn在ASP中使用VB脚本,如何将以下字符串赋于一个变量.rn字符串:rn<&票据>rn <&票据头>rn 缴款人=张三rn rn <&收费项目>rn 收费项目=001001 计费数量=1 收费标准=100 金额=300rn 收费项目=001002 计费数量=1 收费标准=200 金额=200rn rnrnrn字符串中的空格要用制表符代替rn等于号后面的字符或数字要用表单变量来替换.rn速用,望各位高手帮忙.rn谢谢!rn
经典 JS 变量赋值
 &amp;lt;script&amp;gt;     var a = {n : 1};     var b = a;           //  {n : 1};     a.x = a = {n : 2};            // a = {n : 2};    b = {n : 2};    // {x:1}.x = {n;2} 此时  a的值还是{n:1} 但已经不存在了,     console...
js变量定义与赋值
[code=HTML]rnrnrnrnrnrnrn rnrn 求出数组中所有数字的和rnrn rnrn rnrnrnrnrnrn rnrn 输入数字求和,数字之间用半角","号分隔rnrn 求和rnrn rnrnrnrnrnrnrn[/code]rnrnrn为什么这里的这行,“ var oInput = document.getElementsByTagName("input")[0].value.split(",");rn”rnrn不能直接写成rnrn"var oInput = oInput.value.split(",");"rnrn前面不是定义了oInput 嘛 ?
js变量赋值
定义了一个全局变量 var cardFlag = false;rn但是我在方法里使用 cardFlag 的时候值取到的是undefined,求大神指导
js中变量的赋值
众所周知,js中包含两种数据类型的值:基本数据类型和引用数据类型。 基本数据类型:null,undefined,number,string,boolean 引用数据类型:object 在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。因为基本数据类型是按值访问的,你可以操作保存在变量中实际的值;而引用类型的值是保存在内存中的对象,不能直接操作对象的内存空间,在实际操作对象...
js变量解构赋值
第一种 局部变量和全局变量 { if (1==1) { //var是全局变量,即使出了这个创建的范围圈,他还是不会被销毁 //建议少使用 var i = 3; //let是局部变量,制作用与创建的范围域,出了方位就访问不到 let b = 3; //3 console.log(i); //3 con...
js变量赋值3e3
3e3=3*10的3次方 3e3=3000 2e3=2000 2.4e4=24000
js拷贝与变量赋值
     Js的深拷贝与浅拷贝       浅拷贝: var arr1=[{name:zhang}] var arr2=[] arr2=arr1 这时候arr2的数据和arr1是一样的,这时如果把arr2中的name改变,这arr1的也会发生改变   深拷贝: //深拷贝 function copy(obj) { let objcopy = ...
关于js的赋值问题
[code=javascript]rn var data = [1,2,3];rn var i = 0;rn data[i++] = data[i++] * 2; rn document.write(i + ' -- i -- ');rn document.write(data + ' -- data -- ');rn[/code]rn2-- i --rn4,2,3-- data --rn这里的data[i++],是怎么算的?
关于存储过程变量赋值的问题
各位大侠,我有两个问题:rn1.在存储过程里面,给变量赋值, rnSET @i=rn N'SELECT MSG_0rn FROM SV_MF_CM_SMSrn WHERE MSG_ID=@jrnrn@i 和 @j都是nvarchar类型的。rn这个有什么问题啊,怎么取不到值啊?取到NULLrnrnrn2.在VB.net 代码里面,rnDim sql As Stringrnsql = "SELECT DATEADD('Dtype','MSG_REMK',GETDATE())"rnDtype 和MSG_REMK 是从数据库里传进来的, 参数传进来的时候rnDtype的值是 “d”, MSG_REMK 的值是“1”rn但是sql返回还是但前时间。rn怎样处理“”这个符号啊?rn
关于变量的初始化与赋值的问题
有大神讲下吗?[img=https://img-bbs.csdn.net/upload/201904/10/1554888781_752770.png][/img][img=https://img-bbs.csdn.net/upload/201904/10/1554888784_628877.png][/img]
关于ADOQuery的变量赋值问题
dm1.bookcomm_q.Parameters.ParamByName('habitusno'). ????? :='2';rn 还要设置哪些属性,才可以让他得到值?谢谢各位了!!!!rn
一个关于变量赋值的问题
int i;rni = 98;rnrn在多线程中rni = 98;rn这个操作rn会不会被其它线程打断rn而在其线程中出现rni != 98的情况
关于变量赋值的两个问题……
一个是……怎么把一个窗体的值赋给另一个窗体rn比如说要把form1中textBox1.Text的内容赋给form2的textBox3rnrn还有就是怎么把查询所得的结果进行赋值rn比如说查询语句是这个rnSelect pname from p where pnum = "10086"rn要怎么把查询结果赋给textBox2呢?rnrn我能想到的的思路是大致是建一个类,调用类中声明的方法……但是实在不会写rn求各位帮帮忙
关于CString变量赋值的问题
//初始化文件操作rn CString strFileName=fileDlg.GetPathName();rnrn pFile = fopen(strFileName, "rb") ;rn char line[2048]; rn int i=1;rn while(!feof(pFile))rn rn TRACE("分支数据:%d\n",i++); rn ch = fgets(line,2048, pFile ); rn str+=ch;rn //数据处理 rn TRACE("数据为:%d:%s\n",i,ch);rn if (ch == NULL) continue; rn rn TRACE("数据总量为:%s\n",str);rn fclose(pFile);rn输出分支数据都是正确的,但是最后TRACE("数据总量为:%s\n",str)中str只是很少一部分数据,并不是全部的分支数据和啊,该如何解决啊
关于变量赋值的问题~~急
我想在一个表里求一个字段的最大值,想用执行字符串的方法实现,可是我用以下的方法写怎么也求不出,得出是空值。请问谁给分析一下~~rnrndeclare @str1 varchar(500)rndeclare @V_servicetable varchar(500)rndeclare @v_currentid numericrnrnset @V_servicetable='tb'rnrnset @str1='select ' + cast(@v_currentid as varchar) + ' = max(id) from ' + @V_servicetable rnprint @v_currentid rnexec (@str1)rn
关于赋值给变量的问题
我如下写发有错在什么地方,该如何写,rnrndeclare @str varchar(100)rnset @str=select 1+2+3rnrn谢谢各位帮忙解答!
问个关于变量赋值的问题
Dim a,brna=06rnb=05rnrnif a>b thenrn b=arnend ifrnrn这样有没有可能出现一次b的值还是05而没有把a赋给它
关于对象变量赋值问题
为什么cnn.connectstring=connrn而不是set cnn.connectstring=connrn
求助,关于@变量赋值的问题
渣渣新手,百度了没找到答案。。。rn无法从select 语句返回结果集,无法在同一个select语句中为变量赋值。这句话是什么意思。。。?rn select make,rn @model = model --wrong 这里为什么是wrong...?rn from dbo.equipmentrn where eqid = 2rnrn谢谢喽~
关于结构体变量赋值的问题
[code=c]rnstruct ssrnrn int a;rn int b;rn;rnrnstruct ss s = 1,2; //okrnstruct ss s;rns = 1,2; //errorrn[/code]rn为啥第二种赋值方式不行呢
JS变量申明与赋值探讨
JS变量申明是在编译时候执行,而赋值是在执行时处理,所以下述程序执行的结果不是undefined,而是1. function box(obj){ var obj; // obj = {name:122} console.log(obj); } var obj = new Object({name:1}); box(obj); console.log(obj.na...
ajax给js变量赋值
    var winData;            $.ajax({                  type :&quot;POST&quot;,                  async :false,//取消异步 否则flage复制失败                  url:'/Mall/GetGift',                  datatype : &quot;json&quot;,          ...
php变量赋值给js变量
有的时候,我们需要把php变量的值赋值给js变量,特别是如果php变量类型为string的时候,很容易出错。 &lt;?php $str="hello,word"; ?&gt; 那么如何获取上面的变量呢? &lt;script&gt; var str="&lt;?php echo $str?&gt;"; &lt;/script&gt; 要点就在于一定要有双引号!!!! 把p...
JS变量如何赋值给JAVA变量
var _class_id=document.getElementById("query_studentid");//query_studentid是个input标签的IDrn<%String aa%>=_class_id.value;/这里报错,说无法将void类型转换为string类型rn<%rn …………//下面会用到AArn …………rn ……rn%>rn其实就是想获取本页面一个INPUT标签的内容,在JAVA段中处理
php变量赋值给js的问题
我的html主体是rnrn rnrn其中test.php是rnrnvar testNumber=$aid";rn?>rnrnping.js里面用到testNumber变量,但是运行该页面总是提示ReferenceError: testNumber is not defined.
Jquery选择器赋值给JS变量的问题
今天写页面时遇到一个问题,在执行了.remove()语句后,执行 var file_process_element=$(&quot;file_process_gg&quot;); 原以为file_process_element最终会为null或者是undefine; 但是根据调试后,file_process_element一直会以object的形式存在,起初以为是.remove();的问题,后来发现试了试var...
关于javascript的变量赋值
height="+mname.length*ph+"pxrn这是什么意思?rnh+=""+mname[i]+""; rnph是什么?这些单引号,双引号,是怎么回事?
关于 变量的赋值
$a="字符串";和$a=字符串; 一个有引号一个没有 有什么区别?rnrn我使用echo $a;和echo "$a"; 都可以正常显示 字符串 rnrn字符串一定要用引号括起来吗?
关于变量赋值的求教!
想要达到以下目的:rn首先从sysobjects表中查询数据赋值给@SSQLrn设置赋值条件:假如@ssql的值和不等于bbbbbb的值相同,就把@SSQL赋值为空!否则@ssql等于初始变量值rn代码如下:不知道哪里有错误,请高手解答!谢谢rndeclare @ssql varchar(8000)rnset @ssql='select name from sysobjects order by name'rnif @ssql='select name from sysobjects where name<>''bbbbbb''order by name'rnbeginrnselect @ssql=''rnendrnrn
关于变量赋值
$query = $db->query("SELECT searchstring, keywords, threads, tids FROM $tablepresearchindex WHERE searchid='$searchid'");rn if(!$index = $db->fetch_array($query)) rn showmessage('search_id_invalid');rn rnrnrnrn $index['keywords'] = rawurlencode($index['keywords']);rnrn我想在$index['keywords']编码前先赋值给$11111rnrnrn下面这样写报错,应当怎么改rn$11111 = $index['keywords']rn$index['keywords'] = rawurlencode($index['keywords']);rnrnrn高手帮忙下,小弟不懂PHP的
关于变量赋值?
rn请问像一个变量赋值rnrn$foo=25;rnrn如果执行了这一句话,是不是在内存中同时开辟两个存储空间啊 一个是存储值25,另一个$foo里面存的是值25的地址。rnrn下面我这样的理解是对的吗?rn[img=https://img-bbs.csdn.net/upload/201311/20/1384935209_747291.jpg][/img]rnrnrn不然,如果是开辟一个空间那unset的时候值25应该被释放了啊:rn$foo=25;rn$boo=&$foo;rnunset($boo);rnecho $foo; //输出25rnrnrn
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法