gpt4 book ai didi

javascript - 返回对象进入一个变量

转载 作者:行者123 更新时间:2023-11-30 12:39:37 25 4
gpt4 key购买 nike

我需要将对象数组放入一个从 Controller 返回的变量中,返回到 ajax 函数中的成功函数,我需要将 id 连接到 site_url,

这是我的代码

查看

<div id="abc"></div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script> //no need to specify the language
$(document).ready(function() {

$('#myForm1').on("submit",function(e) {

//var form = $(this);
//dataString = $("#myForm1").serialize();
e.preventDefault();

$.ajax({
type: "POST",
url: "<?php echo site_url('form_controller/insert_into_db'); ?>",
data: $(this).serialize(),
//dataType: "html",
success: function(data){
// top.location.href = "<?php echo site_url('form_controller/callform'); ?>";
//$.each(data.results, function(){
// $("#abc").append('<div><b>' + id.id + '</b></div><hr />');

//});
/*var site_url = "<?php// echo site_url('form_controller/callform/') ?>";
site_url = site_url +"/" + id;
$("#abc").load(site_url);*/
<?php //foreach(): ?>

var site_url = "<?php echo site_url('form_controller/callform'); ?>";
var mydata=window.JSON.stringify(data.trim());


site_url = site_url +"/" + "mydata" ;
//alert(mydata);
$("#abc").load(site_url);
$('#abc').html(data);
alert(data);

}//,
//error: function() { alert("Error posting feed."); }
});
});
});
</script>

这是我的警报输出

这里我需要将数据连接为 site_url 的 id。这是我的警报

[{"id":"215"}]

我需要得到这个:

var id=215;

最佳答案

您可以使用 JQuery 来解析 JSON。

...
success: function(data){
...
var site_url = "<?php echo site_url('form_controller/callform'); ?>";
var mydata=window.JSON.stringify(data.trim());

var jobj=jQuery.parseJSON(data.responseText); //<---JSON to object
site_url = site_url +"/" + jobj.id ; //<--- jobj.id - your id
....

关于javascript - 返回对象进入一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24926796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com