我正在将ajax请求发送到php文件,如下所示:
function checkDB(code, userid)
{
$.ajax({
type: "POST",
url: "<?php bloginfo('template_url'); ?>/profile/check_code.php",
data: 'code='+code+'userid='+userid,
datatype: "html",
success: function(result){
if(result == 0)
{
$('#success').html( code + ' has been redeemed!');
// alert('success');//testing purposes
}
else if(result == 2)
{
$('#err').html( code + ' already exists and has already been redeemed....');
//alert('fail');//testing purposes
}else if(result == 1){
$('#err').html( code + ' redeem code doesnt exist');
}
alert(result);
}
})
}
这是在提交时调用函数时发送的,如下所示:
<form method="post" class="sc_ajaxxx" id="sc_add_voucherx" name="sc_ajax"
onsubmit="checkDB(document.sc_ajax.sc_voucher_code.value, <?php echo $user_id ?>); return false;">
</form>
问题是用户ID php变量没有被ajax发送到check_code.php页面。或至少我似乎无法将ID回显到页面。
这是将多个值传递到服务器端页面的正确方法吗?没有userid传递,仅传递代码即可正常工作。
谢谢你们 :)
这是POST
数据的格式:
key1=value1&key2=value2&key3=value3
在您的情况下(请注意请&
作为分隔符):
'code=' + code + '&userid=' + userid
但是如果您将数据指定为对象,jQuery会为您完成此操作:
data: { code: code, userid: userid }
问题内容: 我正在尝试使用j查询$ .ajax方法向我的php脚本发送多个数据,但是当我连接多个数据时我只能传递单个数据我的php脚本tat中出现未定义的索引错误,意味着发出了ajax请求,但没有数据发送,我需要知道如何格式化多个数据以依次将其发送到名称为vale对的处理脚本中,这是我写的 问题答案: 您可以创建一个键/值对的对象,jQuery将为您完成其余工作: 这样,数据将被自动正确编码。如果
如何在HttpUrlConnection请求中添加多个同名值。 示例: 如果我尝试在postman i works fine中添加多个相同的值,应用程序将只发送一个值(取决于request属性,URLConnection setRequestProperty和addRequestProperty)。
问题内容: 这是我的方案: 我必须调用一个方法。假设参数为:Parameter1,Parameter2,..,..,Parameter N,但是要发送给该方法的参数在每种情况下都可能会更改。 情况1: 仅发送参数 1 情况2: 发送参数的组合 情况3: 发送所有参数 用Java实现此目标的最佳方法是什么? 问题答案: 解决方案取决于问题的答案-所有参数是否都将是同一类型,如果是,则每个参数将被视为
在我的windows服务中,我需要将数据流传输到tcp服务器。我声明了一个全局TcpClient和NetworkStream,并在服务启动时启动它们。每隔30秒,我将通过一个大约30-40个字符串的数组发送到tcp服务器。 发送方法如下所示: 问题是每30秒只发送几个数据包,其中包含所有字符串,我希望每个字符串在一个数据包中发送。 那么如何获取网络流呢。写入方法立即发送数据包?如果每次调用send
问题内容: 为什么在下面的代码中将数据发送为JSON格式而不是? 问题答案: 因为您既未指定请求内容类型,也未指定正确的JSON请求。这是发送JSON请求的正确方法: 注意事项: 使用此方法将javascript对象转换为本地和内置于现代浏览器中的JSON字符串。如果要支持较旧的浏览器,则可能需要包含json2.js 使用属性指定请求内容类型,以便向服务器指示发送JSON请求的意图 该属性用于服务
问题内容: 我想使用JavaScript中的XMLHttpRequest发送一些数据。 说我的HTML形式如下: 如何在JavaScript中使用XMLHttpRequest编写等效项? 问题答案: 下面的代码演示了如何执行此操作。