AJAX jQuery…变量未传递给PHP
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了AJAX jQuery…变量未传递给PHP,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1520字,纯文字阅读大概需要3分钟。
内容图文
![AJAX jQuery…变量未传递给PHP](/upload/InfoBanner/zyjiaocheng/694/382032e897e748289d55c09e68f8497e.jpg)
大家好,
尝试做一些非常简单的事情:将2个文本变量传递给php脚本,并将其插入到MySQL数据库中.但是由于某种原因,我无法传递变量(因此,我在数据库中只得到空记录).
function ajaxCall(){
$.ajax({
type: "GET",
url: "http://www.*.be/bubblingAjax.php",
cache: false,
????????????data: "colour="+colour+"&size="+size,
dataType: "html",
success: onSuccess
});
return false;
};
和PHP:
<?php
try
{
$connection = mysql_connect("#");
mysql_select_db("#");
$colour = mysql_real_escape_string($_GET['colour']);
$size = mysql_real_escape_string($_GET['size']);
mysql_query("INSERT INTO bubble (colour, size) VALUES ('$colour', '$size')");
mysql_close($connection);
echo "SUCCESS";
echo $colour;
echo $size;
}
catch(Exception $e)
{
echo $e->getMessage();
}
?>
任何人愿意快速浏览一下并指出我的-可能是显而易见的-错误吗?一天来一直让我发疯!
谢谢!
解决方法:
这必须工作:
<script type="text/javascript">
$(document).ready(function() {
//you can wrap the code into an event, e.g click()
var colour=...
var size=...
$.post("http://www.website.com/bubblingajax.php", { colour: colour, size: size },
function(data) {
alert("Respond: " + data);
});
});
</script>
和PHP(只有更改才能发布)
<?php
try
{
$connection = mysql_connect("#");
mysql_select_db("#");
$colour = mysql_real_escape_string($_POST['colour']);
$size = mysql_real_escape_string($_POST['size']);
mysql_query("INSERT INTO bubble (colour, size) VALUES ('$colour', '$size')");
mysql_close($connection);
echo "SUCCESS";
echo $colour;
echo $size;
}
catch(Exception $e)
{
echo $e->getMessage();
}
?>
同样为了调试,我建议在检查工具中使用firebug或chrome的构建.
内容总结
以上是互联网集市为您收集整理的AJAX jQuery…变量未传递给PHP全部内容,希望文章能够帮你解决AJAX jQuery…变量未传递给PHP所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。