我在嘗試將 ajax 帖子捕獲到我的 php 代碼中時遇到問題讓我解釋一下:
所以我想要做的是,當 select2 上的值更改時,我將捕獲結果以將其發送到我的 php,然后我想在我的資料庫請求中使用它。
看看它是否有效,當我從帖子中得到結果時,我撰寫了一個腳本來更改輸入文本的值,這里是我的代碼:Js 腳本:
$(function(){
$('#Refva').select2();
})
function changeValue(){
var txt = (document.getElementById('Refva'));
$.ajax({
url : "Vente.php",
type : "POST",
data : ({'txt':txt}),
success: function(data){
console.log(txt);
},
error : function(data){
console.log("Une erreur s'est produite");
}
});
}
:
if (isset($_POST['txt']))
{
$P = 'It work!';
}
用于填充輸入的 PHP 腳本:
<script>
$(document).ready(function(){
var P = <?php echo json_encode($P); ?>;
$('#Article_vendua').on('click',function(){
$('#Article_vendua').val(P);
});
});
</script>
當我使用:
if (!isset($_POST['txt']))
{
$P = 'It work!';
}
我在嘗試將 ajax 帖子捕獲到我的 php 代碼中時遇到問題讓我解釋一下:
所以我想要做的是,當 select2 上的值更改時,我將捕獲結果以將其發送到我的 php,然后我想在我的資料庫請求中使用它。
看看它是否有效,當我從帖子中得到結果時,我撰寫了一個腳本來更改輸入文本的值,這里是我的代碼:Js 腳本:
$(function(){
$('#Refva').select2();
})
function changeValue(){
var txt = (document.getElementById('Refva'));
$.ajax({
url : "Vente.php",
type : "POST",
data : ({'txt':txt}),
success: function(data){
console.log(txt);
},
error : function(data){
console.log("Une erreur s'est produite");
}
});
}
:
if (isset($_POST['txt']))
{
$P = 'It work!';
}
用于填充輸入的 PHP 腳本:
<script>
$(document).ready(function(){
var P = <?php echo json_encode($P); ?>;
$('#Article_vendua').on('click',function(){
$('#Article_vendua').val(P);
});
});
</script>
當我使用:
if (!isset($_POST['txt']))
{
$P = 'It work!';
}

我有結果!這是合乎邏輯的,但是當我想設定 isset 時它不起作用
注意在我的控制臺中我有 Post 但在我的 php 中沒有
uj5u.com熱心網友回復:
var txt = (document.getElementById('Refva'));
在上面:txt保存元素而不是值,您可以使用 $('#Refva').val();
$.ajax({
url : "Vente.php",
type : "POST",
data : ({'txt':txt}), // brackets ( ) are not required here
success: function(data){
console.log(txt); // you should check the data - i dont know why to check txt
},
error : function(data){
console.log("Une erreur s'est produite");
}
});
uj5u.com熱心網友回復:
嘗試只發送 select 元素和整個物件的值:
document.getElementById ('Refva'). value ()
Post[]) 在我從 ajax 向 php 發送 var 時不起作用">
我有結果!這是合乎邏輯的,但是當我想設定 isset 時它不起作用
注意在我的控制臺中我有 Post 但在我的 php 中沒有
uj5u.com熱心網友回復:
var txt = (document.getElementById('Refva'));
在上面:txt保存元素而不是值,您可以使用 $('#Refva').val();
$.ajax({
url : "Vente.php",
type : "POST",
data : ({'txt':txt}), // brackets ( ) are not required here
success: function(data){
console.log(txt); // you should check the data - i dont know why to check txt
},
error : function(data){
console.log("Une erreur s'est produite");
}
});
uj5u.com熱心網友回復:
嘗試只發送 select 元素和整個物件的值:
document.getElementById ('Refva'). value ()
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/349360.html
標籤:php 查询 阿贾克斯 bootstrap-4
