首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向php发送带有json的字符串

向php发送带有json的字符串
EN

Stack Overflow用户
提问于 2012-07-27 19:56:48
回答 1查看 293关注 0票数 0

我的代码运行得很好,除了"userName“,因为某些原因,通过JSON发送一个字符串不会post到表中,它什么也不会发送。

有人能看到问题出在哪里吗?

jquery

代码语言:javascript
复制
lowestScoreId = 1;
userPoints = 50;
userName = "ted";

$.getJSON("functions/updateHighScores.php", {lowestScoreId: lowestScoreId, userPoints: userPoints, userName: userName}, function(data) {

  $('#notes').text(data.userName); //for testing

}); 

php

代码语言:javascript
复制
lowestScoreId =  json_decode($_GET['lowestScoreId']);
$userName =  json_decode($_GET['userName']);
$userPoints =  json_decode($_GET['userPoints']);

include 'config.php';

$currentTime = time();

mysql_query("UPDATE highScores
SET `name`    = '$userName',
    `score`   = '$userPoints',
    `date`    = '$currentTime'
WHERE id='$lowestScoreId'");

echo json_encode(array("userName" => $userName));  // for testing
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-27 20:17:48

你为什么要用这个:

代码语言:javascript
复制
$userName = $obj = json_decode($_GET['userName']);

它可以正常工作

代码语言:javascript
复制
$userName = $_GET['userName'];
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11687301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档