我想使用jQuery的ajax调用,例如:
function addnewteacher(){
$.ajax({
type: "POST",
url: "/actions/dboss/newteacher.php",
data: "uname=" + $("#newteacheruname").val() + "&upass=" + $("#newteacherupass").val() + "&name=" + document.getElementById("newteachername").value + "&surname=" + document.getElementById("newteachersurname").value + "&mobile=" + document.getElementById("newteachermobile").value + "&email=" + document.getElementById("newteacheremail").value,
success: function(html){
$("#response").html(html);
$("#response").dialog("open");
}
});
}
如您所见,我需要将数据部分提供给终端用户。但是我想使用隐藏函数对其进行加密,然后在服务器上进行解密,这样可能就没有人可以向服务器发送恶意代码,因为如果未经正确加密,则该代码在解密后毫无意义。但是我必须隐藏函数使其对用户不可见,或者仅让该函数只对我起作用?
感谢任何帮助/想法。
document.getElementById("newteachername").value
的调用替换为$("#newteachername").val()
。 - Matt Greer$("#response").dialog("open");
因为现在你让它两次搜索 #response(#newteacherupass 也是同样的情况,但你需要将其存储在变量中,因为不能链式调用)。 - xavierm02