我有一个问题。我不知道是否可以这样做,但也许有人可以提供帮助。想象一下,你有2个定义的php文件,其中定义了语言。我想通过点击标志来更改这些文件。
这样做的目的是我不想刷新页面,所以我想用jquery来做。第二件事是我的整个结构是我只将文件加载到名为contentwrapper的div。我想知道用另一种语言创建每个文件的副本,点击后我将清空每个包装器并用其他语言加载文件。
我希望有人能理解我想做的事。
我想用'flagclick'加载这个定义文件,但这不起作用。它的100%服务器不会通过加载使用jquery重新加载定义。或者可能仍然存在旧的定义默认文件。
有人可以给我一些提示吗?
谢谢!
答案 0 :(得分:2)
看看这是否有帮助:
将js函数绑定到'flagclick',它会向相应的php文件发送Ajax调用,如'lang-en.php','lang-other.php'...将所有上下文加载为Json对象。并使用Json数据中的值替换显示的所有文本。