gpt4 book ai didi

javascript - 将 JavaScript 变量值从 View 分配给 Controller 变量

转载 作者:行者123 更新时间:2023-12-03 10:48:16 25 4
gpt4 key购买 nike

我正在尝试将我 View 中 JavaScript 创建的变量的值分配给 Controller 中的变量。我怎样才能做到这一点?我是 CodeIgniter 和 JavaScript 的新手。

这个想法是,我使用 JavaScript 验证 View 中的电子邮件输入字段,然后将该值分配给 Controller 变量,然后在 Controller 中检索该值。

$john_email 是我的 Controller 变量,email 是我的 JavaScript 变量

$('#submitRequests').click(function(){
console.log("Clicked submit");
var data = getTableContent();
console.log("machines: ");
console.log(data);
var email = $("#emailInput").val();
if(isEmail(email)){
$john_email = email; // something like this!
uploadMachines(data);
}
else
alert("Incorrect email");
});

最佳答案

听起来您对客户端-服务器编程很陌生。 JavaScript 运行在客户端(Web 浏览器),PHP 运行在服务器上。要将数据从 JavaScript 发送到 PHP,您需要通过发布页面或使用 AJAX 将数据提交回服务器。用于与服务器异步通信(允许您将数据发送回服务器并更新客户端上的页面,而无需发布和重新加载它)。关于 AJAX 有很多很棒的教程,我已经链接了,我认为这是最好的一个。阅读该主题,如果您仍然需要帮助,请报告您尝试过的代码以及获得的结果。

关于javascript - 将 JavaScript 变量值从 View 分配给 Controller 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28487309/

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