我现在用我的代码弄得一团糟,通常我会制作一个PHP-AJAX脚本并使用json_encode将一个变量传回JS脚本.这次我想用json_encode传递一些变量,遗憾的是我不知道如何在JS中分离值.
我的JS代码:
$('#submit').click(function(){
// Storing the value into variables
var content_page = $('#content-page').val();
var content_url = 'action=saving&page='+content_page;
// Starting the AJAX post form
$.ajax({
type: 'POST',
url: 'handlers/content.handler.php',
data: content_url,
success: function(responseText)
{
$.parseJSON(responseText); // Making the return value of the PHP handler reedable
alert(responseText.pageid)
if(responseText.indexOf(1) > -1)
{
noty({ text: 'U heeft geen pagina gekozen om te bewerken!' });
}
else if(responseText.indexOf(2) > -1)
{
noty({ text: 'U heeft geen geldige pagina gekozen!' });
}
else if(reponseText.indexOf(100) > -1) …Run Code Online (Sandbox Code Playgroud) 我在用PHP创建“计数”系统时遇到了麻烦。我希望这样:
我的问题是我不能这样做,因为名称是通过while循环来的,所以我现在不知道该怎么做。我的代码如下:
<?php
while($score = $highscore->fetch_array())
{
// Systeem voor levels.
if($score['clicks'] >= 0 && $score['clicks'] <= 49)
{
$level = 'Level 1';
}
elseif($score['clicks'] >= 50 && $score['clicks'] <= 99)
{
$level = 'Level 2';
}
else if($score['clicks'] >= 100 && $score['clicks'] <= 199)
{
$level = 'Level 3';
}
else if($score['clicks'] >= 200 && $score['clicks'] <= 349)
{
$level = 'Level 4';
}
else if($score['clicks'] >= 350 && $score['clicks'] <= 499)
{
$level = …Run Code Online (Sandbox Code Playgroud)