单击后更改SESSION变量

时间:2018-01-29 21:46:04

标签: javascript php ajax

我想在我的网站上创建一个按钮,将页面上的所有图像切换为其他图像。如果图像的所有路径都在MySQL数据库上,我该怎么办呢?我正在考虑改变SESSION值,但我不知道它是否是这种情况下的最佳解决方案。

它的按钮可以为彩色盲人切换所有图像。

CREATE TABLE "THERMAL_SYSTEM_COMPONENT" (
Component_ID INT,
Component_Type varchar(20),
Rover_Model_ID INT NOT NULL,
CONSTRAINT TSC_PK PRIMARY KEY (Component_ID),
CONSTRAINT TSC_FK FOREIGN KEY (Rover_Model_ID) REFERENCES 
ROVER(Rover_Model_ID) 
);

1 个答案:

答案 0 :(得分:0)

您可以使用ajax调用另一个php页面,该页面将返回url以重新填充(然后您将需要使用java处理它们以重建元素),或直接返回HTML然后使用.innerHTML更新像这样:

function updateStuff() {
    var userID = "id";
    var blah = "blah";
    var SendInfo= { "yourparam":userID,
                    "yourparam2":blah };

    $.ajax({
            type: 'POST',
            url: 'https://whatever.com',
            data: SendInfo,
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            traditional: true,
            success: function (data) {
                document.getElementById("yourelement").innerHTML = data;
            }
    });
}

替代解决方案是立即获取所有URL并将它们存储为java array \ json对象,然后构建客户端的所有元素。