我想使用ajax传这个starValue给数据库进行保存,
jQuery('.stars .star').click(function(){
var starValue = $(this).closest('.stars').find('.fullStar').length;
console.log(starValue);
为了传递这个值
$.ajax({ url: "trygo.php", type: "POST", data:{"myData":starValue},
我的trygo.php文件为
mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($dbname) or die(mysql_error()); //
Retrieve data from Query String $myData = $_GET['myData']
但是我得到了错误undefine,请问怎么传他
1.
ajax写法没什么问题。你确定你的
starValue
是有值的?2.
你的前端传的是
Post Body
你
PHP
取的确是Query String
这里两者就没对上。
你要明白一点:
前端发
post body
你需要在request body
取值前端发
get query string
,你需要在Query String
取值