script.js
$(document).on("click", ".send", function (event) {
$.ajax({
url: "update.php",
data: {
id: id,
},
type: "POST",
success: function (data) {
$(".blue").html(data);
$(".red).html(data);
}
})
});
update.php
echo "this text should go to blue";
echo "this text should go to red";
index.php
<button class="send">Send</button>
<div class="blue"></div>
<div class="red"></div>
在一个Ajax请求中,我想将数据发送到两个不同的div。我不知道该如何解决。还是有可能吗?我尝试了两个不同的Ajax请求。但是因为我需要从数据库中获取数据,所以会导致冲突。
这里根据建议更新了代码:
$(".send").click(function(){
$.ajax({
url: "update.php",
data: {},
type: "POST",
success: function (data) {
$(".blue").html(data.blue);
$(".red").html(data.red);
alert("success");
}
})
});
update.php
$array['blue'] = "blue content";
$array['red'] = "red content";
header('Content-type: application/json');
echo json_encode($array);
更新:
像这样的代码工作:
Update.php
$array['blue'] = "blue content";
$array['red'] = "red content";
//header('Content-type: application/json');
echo json_encode($array);
scipt:
$.ajax({
url: "update.php",
data: {},
type: "POST",
success: function (data) {
//$(".blue").html(data.blue);
//$(".red").html(data.red);
$(".red").html(data);
alert("success");
}
})
那么我在红色div中的结果是:
{"blue":"blue content","red":"red content"}
php参考方案
从服务器将数据打包为JSON,然后在客户端上解压缩。
简单的例子:
update.php
$array['blue'] = "blue content";
$array['red'] = "red content";
header('Content-type: application/json');
echo json_encode($array);
script.js
$(document).on("click", ".send", function (event) {
$.ajax({
url: "update.php",
data: {
id: id,
},
type: "POST",
success: function (data) {
$(".blue").html(data.blue);
$(".red").html(data.red);
}
})
});
当文本等于单选按钮的值时,选择单选按钮 - php当下拉菜单中的文本等于值时,是否可以选择2个名称相同但值不同的单选按钮中的1个?https://paste.ee/p/2iCjA第97行我用if-else尝试过:if($('input[name="anrede"]').val() == 'Herr') { $("#Herr").…
验证php中的javascript对象 - php在我的用户界面中,用户可以构建一些javascript对象,例如:var box = { "width": "100px", "height": "200px", "click": function () { alert("You clicked t…
在单次点击甚至点击链接时创建不同的功能 - php我有3个链接,它们是学生的名字。第一次单击链接或奇数时间时,会出现另一个div,其中包含该学生的详细信息。在第二次或偶数时间单击同一链接时,我需要隐藏学生div。使用jquery的data()事件对我来说效果很好。我的要求是,如果我单击第一个学生链接,则会显示第一个学生的详细信息。如果单击第二个学生链接,则会显示第二个学生的详细信息。如果再次单击第一个链接,…
无法将jQuery发布到php上 - php我目前在在PHP页面上的MySQLi SELECT的jQuery上发布变量时遇到一些麻烦。jQuery代码:$("#carta1").click(function() { cartaId = document.getElementById("carta1").value; console.log(cartaId); a…
尝试使用AJAX上载文件时,FormData对象始终为空 - php当尝试使用AJAX上传图像而不直接提交表单并将FormData对象发送到服务器时,它将返回空的$_FILES数组。但是,如果我使用<input type="submit">标记提交表单,则$_FILES数组不会为空,并且会接收数据。的HTML<form action="core/update.php"…