我的jQuery函数有一些选择框代码:
$("select#opt11")
.html(JSON_OPTION(geography,"Continent"))
.change(function(){
$('td#1').find("#opt12,#opt13,#opt14,#opt15,#b11,#b12,#b13,#b14").remove();
$('td#1').append('<br id="b11"><select id="opt12" style="width: 130px"> </select>');
callService(this.value); }
这个callService必须是另一个jQuery函数,如:
$(function () {
$.ajax({
type:'GET',
url:'URL/Services/rest/GWSWrapper/GetChartData',
dataType: 'json',
success:function(data,textStatus,jqXHR){
if(jqXHR.status==200){
alert(jqXHR.status);
$('#graphContainer').highcharts(data[0]);
}
if(jqXHR.status==500)
alert("Fail");
}
});
});
无法获得相同的正确语法。
答案 0 :(得分:1)
尝试将代码置于函数中,然后调用函数:
function callService(value)
{
$.ajax({
type:'GET',
url:'URL/Services/rest/GWSWrapper/GetChartData',
dataType: 'json',
success:function(data,textStatus,jqXHR){
if(jqXHR.status==200){
alert(jqXHR.status);
$('#graphContainer').highcharts(data[0]);
}
if(jqXHR.status==500)
alert("Fail");
}
});
}