【发布时间】:2011-09-23 18:56:53
【问题描述】:
实际上我想在通过 jquery 检查复选框时发送它的值...意味着当我单击复选框时它必须自动发送...我尝试使用以下代码..
$(document).ready(function () {
$(".checkBox").change(function () {
var s = $(this).val();
var dataString = 's=' + s;
$.ajax({
type: "GET",
url: "xyz.php",
data: dataString,
cache: false,
success: function (html) {}
});
});
});
而html代码是
<div class = "checkBox">
<input type = "checkbox" name = "select[]" value = <?php $friendUid?> />
</div>
我无法发送到其他页面
【问题讨论】:
-
当您说“它不工作”时,您是否尝试过任何形式的调试?它在哪里失败?函数是否被调用,或者代码在此之前是否崩溃? ajax 调用是否得到响应,或者之后代码是否崩溃?对此进行一些工作。
-
你怎么知道这不起作用?脚本 xyz.php 对 ajax 请求做了什么?
-
是的,,,xyz.php 正在工作..我试过了,即 url .....xyz.php?s=ka 实际上我想获取已签入的复选框的值xyz.php....
-
实际上我没有使用任何这样的调试工具..我没有得到它失败的地方......并且在 xyz.php..我想显示检查值
-
@Kaushik koneru 你怎么知道它完全失败了?您的代码在从 xyz.php 脚本成功响应后什么也不做。你认为应该发生什么你没有看到的事情?
标签: php javascript jquery ajax checkbox