js 脚本(ajax) - PHP |多变量通信
js script(ajax) - php | multiple variable comunication
我是 AJAX 的新手,我的代码没有做我想要的事情
$(#button).onclick(function() {
// i want to know how to get these 2 variables from php
// file when i click on button.
.$.ajax({
method: ? ? ? ? ,
url: "action.php",
data: { ? ? ? ? ? ? ? },
etc...);
.$(#p1).text(var1); $(#p2).text(var2)
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="p1"></p>
<p id="p2"></p>
<button id="button" value="show"></button>
到目前为止的 PHP:
$p1="Hello";
$p2="Cao";
第一部分是您需要创建某种服务来获取变量,如果您创建一个单独的文件,则更容易。对于单个文件,您需要检查内容类型是应用程序/json 还是应用程序/js。下面是非常简单的two_variable.php文件,它将提供所需的值。
<?php
$arr = array('value1' => "Value One", 'value2' => "Value 2");
echo json_encode($arr);
然后你的主页让我们称之为index.php.你可以用下面的函数来显示值。
$.getJSON("two_variable.php",function( data ) {
$("#p1").text(data.value1);
$("#p2").text(data.value2);
});)
因此,将要发生的是 $.get,$.ajax 的抽象将请求提供 JSON 对象的two_variable.php,并且您可以使用它访问和填充您的页面。
希望这是有道理的,如果不让我知道。
相关文章:
- 将函数的上下文应用于javascript变量
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 将PHP变量传递给jQuery时遇到问题
- 如何通过ajax刷新JSF填充的javascript变量
- 参数变量出现ngTable指令问题
- 通过javascript重定向html传递php变量
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 全局变量和全局对象的属性之间有什么区别吗
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 值对象在某个变量发生更改后发生更改
- Javascript变量赋值|
- AngularJS-在JSON选择器中使用变量名
- Javascript计数器变量未显示正确的值
- delete关键字在全局变量上的不同行为
- 如何在php变量中嵌入JQuery代码
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- js 脚本(ajax) - PHP |多变量通信
- 修改交叉表通信的GM_setValue和GM_getValue:如何访问 Firefox 首选项变量
- Angularjs 1.5 -使用service的组件通信-异步变量操作