javascript文件上的Ajax在传递到php时会创建额外的撇号
我有这个密码。它所做的是在单击按钮后从html中获取文本框的值。此函数由按钮的onClick属性调用。这个数据在这个函数中被处理,并被抛出到action.php 例如,如果我在其中一个文本框中输入到达action.php时的字符串。它的$\u POST变量的值是You're我不知道额外的是从哪里来的 当文本框在.js文件中时,我试图提醒它的值,它会输出您想要的内容。因此,它介于success函数和action.php之间 我的服务器的魔术报价设置为对btw,如果它的问题。不,我不能关掉它javascript文件上的Ajax在传递到php时会创建额外的撇号,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有这个密码。它所做的是在单击按钮后从html中获取文本框的值。此函数由按钮的onClick属性调用。这个数据在这个函数中被处理,并被抛出到action.php 例如,如果我在其中一个文本框中输入到达action.php时的字符串。它的$\u POST变量的值是You're我不知道额外的是从哪里来的 当文本框在.js文件中时,我试图提醒它的值,它会输出您想要的内容。因此,它介于success函数和action.php之间 我的服务器的魔术报价设置为对btw,如果它的问题。不,我不能关掉它 fun
function new_submit_data_std_iden(mode){
var txtID = $('#txtID').val();
var txtIden = $('#txtIden').val();
var txtDesc = $('#txtDesc').val();
var txtReason = $('#txtReason').val();
varUrl = "./includes/action.php";
varData = "MODE="+mode+"&txtIden="+txtIden+"&txtID="+txtID+"&txtDesc="+txtDesc+"&txtReason="+txtReason;
$.ajax({
url: varUrl,
type: 'POST',
data: varData,
success: function(result) {
if(result === 'SUCCESS'){
alert("TRANSACTION SUCCESS");
}
else
{
alert("TRANSACTION FAILED. PLEASE CHECK YOUR INPUT.");
}
}
});
}
请检查浏览器控制台。哪些数据正在传播到action.php。我该怎么做?顺便说一句,我正在使用Netbeans的XDebug进行调试。使用firfox mozilla浏览器并按f12键。然后会出现一个选项卡“console”。在这里您可以看到。Urgh。刚刚安装了Firefox。由于一些安全问题,我似乎无法在Firefox上访问它。不管怎样,你至少知道为什么会这样吗?这是我第一次对通过ajax通过$_POSTtry传递给php的值有问题:
varData={“MODE”:MODE,“txtIden”:txtIden,“txtID”:txtID,“txtDesc”:txtDesc,“txtReason”:txtReason}