Javascript jQuery Ajax中访问脚本内JSON对象的问题
请看一看并告诉我如何访问JSON对象,如Javascript jQuery Ajax中访问脚本内JSON对象的问题,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,请看一看并告诉我如何访问JSON对象,如credit,该对象在同一请求者脚本中声明为: var credit = [{ "name": "John Johnson", "street": "Oslo West 16", "phone": "222 7894562" }, { "name": "Davie Amber", "street": "Alberta 52", "phone": "555 1234567" }, { "name": "
credit
,该对象在同一请求者脚本中声明为:
var credit = [{
"name": "John Johnson",
"street": "Oslo West 16",
"phone": "222 7894562"
}, {
"name": "Davie Amber",
"street": "Alberta 52",
"phone": "555 1234567"
}, {
"name": "Marck William",
"street": "Delestre 125",
"phone": "666 7254599"
}];
$("button").click(function () {
$.ajax({
url: "credit",
success: function (result) {
$("#div1").html(result);
}
});
});
我知道在现实世界中,没有必要这样做,因为这在简单的JavaScript中是可行的,但为了进行特定的测试,我需要提供这样的测试环境,它由$.ajax()
方法运行
谢谢也许正是你想要的
您的示例是否进行了一些调整,以将其输出到div(由于mockjax脚本的mime类型,我无法在chrome中工作)
Html
<div id="div1"></div>
<button>Get Data</button>
$(document).ready(function () {
$.mockjax({
url: '/someurl',
responseText: [{
"name": "John Johnson",
"street": "Oslo West 16",
"phone": "222 7894562"
},
{
"name": "Davie Amber",
"street": "Alberta 52",
"phone": "555 1234567"
},
{
"name": "Marck William",
"street": "Delestre 125",
"phone": "666 7254599"
}]
});
$("button").click(function () {
$.ajax({
url: "/someurl",
success: function (result) {
console.log(result);
$("#div1").html(JSON.stringify(result));
}
});
});
});