gpt4 book ai didi

javascript - 如何使用jquery解码返回的json对象?

转载 作者:行者123 更新时间:2023-11-30 13:43:40 24 4
gpt4 key购买 nike

我尝试使用 jQuery 的上传插件。 http://valums.com/ajax-upload/

当我将返回的响应类型设置为 json 时,firefox 会弹出一个对话框询问我喜欢如何处理返回的 json 对象。

人们在上传脚本的作者页面上提出了同样的问题,但到目前为止还没有答案。希望这里的 javascript 人员可以弄清楚我们如何处理这个问题。

谢谢。

<script type= "text/javascript">
/*<![CDATA[*/
$(document).ready(function(){

/* example 1 */
var button = $('#button1'), interval;
new AjaxUpload(button, {
//action: 'upload-test.php', // I disabled uploads in this example for security reasons
action: '/posts/upload_images/',
name: 'myfile',
responseType: 'json',
onSubmit : function(file, ext){
// change button text, when user selects file
button.text('Uploading');

// If you want to allow uploading only 1 file at time,
// you can disable upload button
this.disable();

// Uploding -> Uploading. -> Uploading...
interval = window.setInterval(function(){
var text = button.text();
if (text.length < 13){
button.text(text + '.');
} else {
button.text('Uploading');
}
}, 200);
},
onComplete: function(file, response){
var json = response;
alert(json);
button.text('Upload');

window.clearInterval(interval);

// enable upload button
this.enable();

// add file to the list
// $('<li></li>').appendTo('#example1 .files').text(json.response_text);
$('<li></li>').appendTo('#example1 .files').text(file);
}
});
});
/*]]>*/
</script>

最佳答案

http://api.jquery.com/jQuery.parseJSON/

var obj = jQuery.parseJSON('{"name":"John"}');
alert( obj.name === "John" );

关于javascript - 如何使用jquery解码返回的json对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/815261/

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