JavaScript错误:意外标识符,请帮助?
我使用javascript获取数据并将其放入表中,我不知道哪里出了问题?请帮忙 我的代码是:JavaScript错误:意外标识符,请帮助?,javascript,Javascript,我使用javascript获取数据并将其放入表中,我不知道哪里出了问题?请帮忙 我的代码是: function getSOCsForJobTitle() { var searchtitle = s("#search-input").val(); var apiurl = "http://api.lmiforall.org.uk/api/v1/soc/search?q=" var apicall = apiurl + searchtitle; s.get(apicall.function (da
function getSOCsForJobTitle() {
var searchtitle = s("#search-input").val();
var apiurl = "http://api.lmiforall.org.uk/api/v1/soc/search?q="
var apicall = apiurl + searchtitle;
s.get(apicall.function (data) s.each(data.function (i.e) {
var tablerow = s("<tr></tr>");
tablerow.append("<td>" + e.title + "/td>");
tablerow.append("<td>" + e.SOC + "/td>");
s("#SOCstable").append(tablerow);
});
});
}
s(function () {
// this gets called when the page loads
s("#search-go") onclick(getSOCsForJobTitle);
});
函数getsocsforjobstitle(){
var searchtitle=s(“#搜索输入”).val();
var apirl=”http://api.lmiforall.org.uk/api/v1/soc/search?q="
var apicall=apirl+searchtitle;
s、 获取apicall.function(数据)s.each(数据.function(即){
var tablerow=s(“”);
tablerow.append(“+e.title+”/td>”);
tablerow.append(“+e.SOC+”/td>”);
附加(表行);
});
});
}
s(函数(){
//当页面加载时,将调用该函数
s(“#search go”)onclick(getsocsforjobstitle);
});
s
-->$s(“#搜索开始”)再次单击
-->$(“#搜索开始”)。单击
apicall
是一个字符串,因此它没有函数
属性。可能您正试图将它和函数作为单独的参数传递给s.get
。你需要一个逗号,而不是句号
apicall, function (data) s.each(data.function (i.e) {
第二:
看起来您正试图将匿名函数作为第二个参数传递。其语法是:
function (arg) {
// expressions
}
您缺少{
apicall, function (data) {
s.each(data.function (i.e) {
第三:
看起来你在试图传递给
s的过程中犯了完全相同的错误。each
如果你解释一下你的问题/问题到底在哪里,那会很有帮助。我已经这样做了,并且得到了这个结果,但现在它说:意外的标记var.s.get(apicall,function(data){s.each(data.function)(即)var tablerow=s(“”;tablerow.append(“+e.title+”/td>”);tablerow.append(“+e.SOC+”/td>”);s(“#SOCstable”)。append(tablerow);@Samy447-请参阅答案中标题为“第三次”的部分,谢谢,这是非常有用的
apicall, function (data) {
s.each(data.function (i.e) {