我正在尝试使用Ajax验证表单(获得反馈而无需重新加载页面)。
我调用myAjax函数,并在其中传递一些参数。
def Gbus_Count():
T = int(input())
for i in range(T):
if i == 0:
N = int(input())
else:
input()
N = int(input())
A = list(map(int, input().split()))
P = int(input())
C = list()
D = dict()
for k in range(P):
C.append(int(input()))
for m in range(P):
for n in range(N):
if A[2*n]<=C[m]<=A[2*n+1]:
if C[m] not in D:
D[C[m]] = 1
else:
D[C[m]] += 1
print("Case #{}: {}".format(i+1, ' '.join(str(x) for x in D.values())))
Gbus_Count()
不幸的是,我在加载html页面后出现TypeError:
function myAjax(method, parameters)
{
var ParametersArray= {
"method" : method,
"parameters" : parameters
}
return (new AjaxRequest()).post("FormValidator.php", ParametersArray);
};
这有什么问题?
答案 0 :(得分:0)
在脚本中使用jquery时,请按以下步骤进行操作
return $.post("FormValidator.php", ParametersArray);
使用.post时,无需传递方法,只需传递参数对象
var ParametersArray= {
"parameters" : parameters
}