加载保存并在javascript中显示json结果

时间:2017-07-10 12:44:33

标签: javascript php json ajax

我有一个名为rows2.php的php文件,在数据库中输入新字段后会显示结果。它只是显示该字段的新ID: -

{'new_id':'92'}

我想用javascript加载它并将new_id添加到现有列表中:数字的任一侧并显示它但我似乎在苦苦挣扎?非常感谢。

加载页面并获得结果的javascript是:

$.getJSON("rows2.php", function(result) {
  var new_id=console.log(result[0].new_id);
  document.getElementById('vehicle_list').value = '' + document.getElementById('vehicle_list').value + 'new_id' + ':';
})

2 个答案:

答案 0 :(得分:0)

你应该使用

class DetailsInfoViewController: UIViewController {

    private weak var currentSnackbar: TTGSnackbar?

    @IBAction func showSnackbarButtonTapped(_ sender: UIButton) {
        if let snackbar = currentSnackbar {
            snackbar.dismiss()
            currentSnackbar = nil
        }

        let snackbar = TTGSnackbar(message: "TTGSnackBar !", duration: .middle, actionText: "Action!") { (snackbar) in
            self.uncheck()
            print("snack bar Action")
        }

        currentSnackbar = snackbar
        snackbar.show()
    }

}

而不是

document.getElementById('vehicle_list').innerHTML = ''+document.getElementById('vehicle_list').innerHTML+'new_id'+':';

document.getElementById('vehicle_list').value = ''+document.getElementById('vehicle_list').value+'new_id'+':'; 仅在输入元素的情况下使用,否则您必须使用.value

答案 1 :(得分:0)

不要将变量名称(new_id)放在引号中。

document.getElementById('vehicle_list').value = '' + document.getElementById('vehicle_list').value + new_id + ':';