0
現在,這是我的文件getcountshare.php返回計數值是5如下:Ajax調用不能表格前,返回的數據提交
/* getcountshare.php */
include "config.php";
$query = "select count(sharecount_id) from brand_testimonial_sharecount where sharecount_fbid='".$fbid."'";
$result=mysql_query($query);
$sharecount = mysql_fetch_array($result);
echo $sharecount;
return $sharecount; //returns sharecount=5
//end
/* File registeration.php where ajax is call */
<html>
<script type="text/javascript">
var countshare=0; //global variable
function validateform()
{
getsharecount();
if(countshare==5) //countshare=5 submit form
{
$('#profileForm').submit();
}
return false;
}
function getsharecount()
{
var url = "https://solutions.techshastra.com/fbapps/newapptest/getcountshare.php?meid=10001020002";
$.ajax({
type:'POST',
url: url,
async: false,
success: function(data)
{
countshare=data; //retrieves countshare=5
}
}); // end of ajax
}
</script>
<form id="profileForm" name="profileForm" action="thankyou.php" method="POST" onsubmit="javascript:return validateform();" >
</form>
</html>
問題是我無法將counthare的值設爲5.ajax調用沒有返回任何值。 –
請發表您的JavaScript和AJAX調用,該錯誤可能是很容易被那裏。 –
只需使用完整網址的基本網址,例如var url =「/techshastra.com/fbapps/newapptest/getcountshare.php?meid=10001020002」; –