小编Jam*_*mes的帖子

使用QJsonObject读取JSON

我正在编写一些测试函数,因为这是我第一次使用Qt并尝试理解开发我的最终项目所需的部分.以下是功能:

#include "money.h"
#include "ui_money.h"
#include <QNetworkAccessManager>
#include <QUrl>
#include <QNetworkRequest>
#include <QString>
#include <QJsonArray>
#include <QJsonDocument>



Money::Money(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::Money)
{
    ui->setupUi(this);
}

Money::~Money()
{
    delete ui;
}

void Money::on_getJsonData_clicked()
{
    QNetworkAccessManager *manager = new QNetworkAccessManager(this);
    connect(manager, SIGNAL(finished(QNetworkReply*)),
            this, SLOT(replyFinished(QNetworkReply*)));

    manager->get(QNetworkRequest(QUrl("http://scarjamoney.no-ip.biz")));


}

void Money::replyFinished(QNetworkReply* Reply)
{
    QString string = Reply->readAll();
    QJsonDocument document = QJsonDocument::fromJson(string.toUtf8());

    if(document.isArray()){
        QJsonArray valuesA = document.array();

        foreach (const QJsonValue write, valuesA){
            //ui->textEdit->setText("dentro");
            QString text = QString::number(write.toDouble());

            //qDebug() << "ciao" << text;

            ui->textEdit->append(text);
        }
    } …
Run Code Online (Sandbox Code Playgroud)

qt json object

6
推荐指数
1
解决办法
4579
查看次数

jquery serializeArray 到 JSON 表单中的多选

我有一个内部有多项选择的表格。提交时我有这个功能:

$( "#addTrainForm" ).submit(function( event ) {
    var dataString = $(this).serializeArray();
    console.log(dataString);
    event.preventDefault();
    $.ajax({  
        type: "POST",  
        url: "/index.php/trainings/insertTraining",
        data: dataString,
        dataType: 'json',
        success: function(data) {  
            $("div#addModal").hide();
            location.reload();
        }  
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

现在,您可以在控制台日志中看到以下内容:

0: Object
name: "date"
value: "14/10/2013 16:22:46"
__proto__: Object
1: Object
name: "pool"
value: "1"
__proto__: Object
2: Object
name: "repeat_0"
value: "1"
__proto__: Object
3: Object
name: "distance_0"
value: "1"
__proto__: Object
4: Object
name: "style_0"
value: "1"
__proto__: Object
5: Object
name: "change_0"
value: "1" …
Run Code Online (Sandbox Code Playgroud)

php forms jquery json multi-select

4
推荐指数
1
解决办法
3771
查看次数

标签 统计

json ×2

forms ×1

jquery ×1

multi-select ×1

object ×1

php ×1

qt ×1