gpt4 book ai didi

javascript - jQuery 动态函数和变量

转载 作者:行者123 更新时间:2023-11-30 23:49:07 26 4
gpt4 key购买 nike

我正在尝试创建一个函数来处理多个输入字段的“keyup”事件并将输入值传递给 php 脚本。这是我到目前为止的代码

$(document).ready(function () {

$("#email").keyup(function () {

val = $("input#email").val();
what = 'email';

aFunction(val, what);

});

});

function aFunction(val, what) {

var dataString = what + '=' + val;
var error = "email_check";

$.post("key.php", dataString, function (data) {
//if (data.[error] == 'invalid'){
if (data.email_check == 'invalid') {
$("#ppp").html('error');
} else {
$("#ppp").html('good to go');
}
}, "json");

//return false;
}

当我取消注释时

//if (data.[error] == 'invalid'){

并注释掉

if (data.email_check == 'invalid'){

我的脚本没有执行,js 文件没有加载到 firebug 脚本控制台 - 我认为这意味着存在错误,因为当我撤消该操作并刷新时,我可以查看它。我尝试向变量添加单引号和双引号。另外,如果有一种方法可以查看错误是什么,那将会很有帮助,但我不知道该怎么做。

最佳答案

这里的主要问题是您应该使用点表示法(“data.error”)或数组表示法(“data['error']”),但不能同时使用两者(“data.['error']”)。

关于javascript - jQuery 动态函数和变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1940944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com