RoyceGracie
New member
בעיית JQUERY
בקישור הבא:
http://zeevm.co.il/rollet/
יש לי קוד שמריץ גלגלים רנדומלית ובסוף שולח את התוצאות ל PHP, משם אני מדפיס אותו לקובץ טקסט.
הבעיה שלי היא בשורה 193
function stopRotateWheel () {
clearTimeout(spinTimeout);
var degrees = startAngle * 180 / Math.PI + 90;
var arcd = arc * 180 / Math.PI;
var index = Math.floor((360 - degrees % 360) / arcd);
ctx.save();
ctx.font = params.resultTextFont;
var text = pplArray[index];
$(params.winnerDiv).html(text).show();
// alert(text);
ctx.fillText(text, 250 - ctx.measureText(text).width / 2, 250 + 10); // this is showing the text
ctx.restore();
sendwinnertophp();
}
הפונקציה הזו למעשה רצה אחרי כל גלגל שמסתובב, וה"sendwinnertophp" שולח את התוצאה "text" הלאה לשליחה ל PHP עם אג'קס (בשורה 286). הבעיה היא שבגלל שהפונקציה הזו באה בסוף כל עצירה של גלגל - יוצא שהמידע נשלח 12 פעמים (כמספר הגלגלים).
אני לא יודע כל כך איך לעשות שזה ישלח את המידע של כולם ולא בכל פעם אחד אחד
בקישור הבא:
http://zeevm.co.il/rollet/
יש לי קוד שמריץ גלגלים רנדומלית ובסוף שולח את התוצאות ל PHP, משם אני מדפיס אותו לקובץ טקסט.
הבעיה שלי היא בשורה 193
function stopRotateWheel () {
clearTimeout(spinTimeout);
var degrees = startAngle * 180 / Math.PI + 90;
var arcd = arc * 180 / Math.PI;
var index = Math.floor((360 - degrees % 360) / arcd);
ctx.save();
ctx.font = params.resultTextFont;
var text = pplArray[index];
$(params.winnerDiv).html(text).show();
// alert(text);
ctx.fillText(text, 250 - ctx.measureText(text).width / 2, 250 + 10); // this is showing the text
ctx.restore();
sendwinnertophp();
}
הפונקציה הזו למעשה רצה אחרי כל גלגל שמסתובב, וה"sendwinnertophp" שולח את התוצאה "text" הלאה לשליחה ל PHP עם אג'קס (בשורה 286). הבעיה היא שבגלל שהפונקציה הזו באה בסוף כל עצירה של גלגל - יוצא שהמידע נשלח 12 פעמים (כמספר הגלגלים).
אני לא יודע כל כך איך לעשות שזה ישלח את המידע של כולם ולא בכל פעם אחד אחד