JSON,新手问题
我想用JSON,新手问题,json,Json,我想用$.ajax({url:…)链接到一个JSON对象 对于初学者,我不知道如何创建对象。使用javascript定义它?类似于var myObject={'color':'blue'};然后将其保存到.html文件并添加到url 谢谢是的,您可以按要求执行操作,但是包含json数据的文件应该只有以下内容(稍后我将称之为json.html): 另一个页面上的jQuery应该是: $.ajax({ url: 'json.html', dateType: 'json' s
$.ajax({url:…
)链接到一个JSON对象
对于初学者,我不知道如何创建对象。使用javascript定义它?类似于var myObject={'color':'blue'};
然后将其保存到.html文件并添加到url
谢谢是的,您可以按要求执行操作,但是包含json数据的文件应该只有以下内容(稍后我将称之为json.html): 另一个页面上的jQuery应该是:
$.ajax({
url: 'json.html',
dateType: 'json'
success: function ( data ) {
// data is an object you can manipulate
}
})
你的问题非常广泛。如果你在网上读了很多关于JSON的介绍,那就最好了。首先,你不清楚“链接到JSON对象”是什么意思 请记住,JSON实际上与JavaScript无关。它只是一种数据格式,用于传输数据-通常从web服务器传输到web客户端(=浏览器)。它只是以某种方式格式化,即使用JavaScript读取数据非常简单
通常,您会使用PHP、ASP或任何您拥有或喜欢的工具生成JSON服务器端(就像您在服务器端生成HTML页面一样)。使用静态JSON“文件”没有多大意义,因为您不需要AJAX来读取它,只需将静态数据直接包含到您的JavaScuipt中即可。Hmm,我正在使用,但无法使其正常工作。我需要做什么更改?@Johan:jsonp与json稍有不同。它用于跨域AJAX调用(通常是不允许的)它返回一个回调函数和数据。我认为自动完成不需要json,只是一个老式的数组。我看不出
{'color':'blue'}
可以应用于自动完成,请让我知道,我会看看我是否可以帮助您。它们不会是静态的,它们将填充来自数据库的产品数据。我只想让事情正常运行。它们将通过asp.net生成。
$.ajax({
url: 'json.html',
dateType: 'json'
success: function ( data ) {
// data is an object you can manipulate
}
})