- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 php 文件进行 ajax 调用,代码如下
$arr = array('oldid' => 18258, 'newid' => 98765);
echo json_encode($arr);
然后在 JS 中..
$.get("/admin/getdata.php", {
"otherdata": $("#mydata").val()
}).done(function (data) {
console.log(data); // prints {"oldid":"18258","newid":"98765"}
console.log(data.oldid); // prints undefined
console.log(data.newid); // prints undefined
});
当我想访问 js 中的 key 时,json_encode 是否不适合 data.oldid
??
最佳答案
PHP 是正确的,但您需要告诉 JS 您需要 JSON。可以这样做
$.getJSON("/admin/getdata.php", {
"otherdata": $("#mydata").val()
}).done(function (data) {
console.log(data.oldid);
});
或者像这样
$.get("/admin/getdata.php", {
"otherdata": $("#mydata").val()
}).done(function (data) {
data = JSON.parse(data);
console.log(data.oldid);
});
关于javascript - 如何将 php 数组转换为 javascript 的 varname.arrkey 形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24953535/
我在工作中继承了一个C++项目,它是一个最初为Windows XP编写的应用程序,用于在心理实验中呈现视觉刺激。我无法在此处找出检查控制文件中语法错误的这一行: else if((m_SectorSw
这个问题已经有答案了: Difference between this and var in a function (5 个回答) What is the scope of variables in
这有什么区别: if( varName != NULL ){ // Do something } 还有: if( varName ){ // Do something } 我的意思是,处理速度
我有一个简单的问题,但我想知道 ${varname} 和有什么区别和 $varname ? 我两者都使用,但我看不出有什么区别可以告诉我何时使用其中之一。 最佳答案 使用 {} in 变量名有助于在执
该函数尚未完成,但我想知道拥有一个以这种方式更改变量的函数有多“安全”。 我正在使用具有实用功能的 Angular 服务,context是来 self 调用该函数的组件的this,其余的应该是不言自明
在我的 .h 中,我有一个变量,Texture ** skyboxTextures。我在一种方法中分配了一些纹理指针,并立即使用它们: Texture *skt[] = { tleft,
像这样声明数组有什么区别吗 int[] array = new int[10]; 并像这样声明 int array[] = new int[10]; ? 两者在 Java 中都有效,但我没有发现任何差
目标 阻止 Cloud9 IDE 给我警告消息。 背景 我正在使用 Cloud9 IDE 编写 JavaScript,无论我在哪里使用另一个文件(在同一文件夹中)的类,我都会收到警告消息: VarNa
var testvar = 'boat'; function testA() { console.log(testvar); } function testB() { console.
在 JavaScript 中,为什么以下两者都返回 true? > var a; undefined > "a" in window; true > a in window; true 是否存在某种类
经典 C 中的 float* varname 和 float *varname 有什么区别? 最佳答案 格式化。就是这样。他们的意思是一样的。 你把空间放在哪里(或者如果你有一个,真的)是一个偏好问题
使用以下数据框(类似于我的数据,但小得多): id 1 2 2 No 5 Yes 3 2 3 3 Yes 4 Yes 3
有人可以向我解释一下这段代码吗? a, b, c, d, *e = map(int, input().split()) 为什么这样做有效?星号运算符在这里到底扮演什么角色? 我知道它会在 d 之后创建
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: casting unused return values to void C++ What is the p
我只是写了一个 htaccess 文件和一个简单的规则。 RewriteRule ^/?([a-z]{2})/([0-9]{4})/?$ /run/run.php?country=$1&year=$2
在 PHP 中,我可以执行以下操作: $myVar = 'name'; print $myClass->$myVar; // Identical to $myClass->name 我想用 Pytho
我有一个像这样的 JavaScript 类: function Foo() { this.x = 5; this.y = x + 10; } 当我不使用“.this”时,“x”的作用域是否不会
我有一长组 div,当有人单击带有级联延迟的“主页”按钮时(我稍后会添加),我想将它们的所有背景颜色更改为随机颜色。我一直在 jfiddle 中对此进行测试,但似乎无法让它工作。 例如,在 jsfid
这个问题在这里已经有了答案: What is the difference between a function expression vs declaration in JavaScript? [
这个问题已经有答案了: Declaring variables without var keyword (8 个回答) 已关闭 6 年前。 我刚刚遇到了一个我以前从未见过的约定: window.the
我是一名优秀的程序员,十分优秀!