PDA

View Full Version : سوال: اجرای دو تابع بعد از کلیک



mehran788
یک شنبه 26 خرداد 1392, 19:55 عصر
سلام
من می خوام پس از اینکه روی دکمه کلیک کردم اول تابع جاوا فراخوانی بشه و بعد php واسه این چیکار باید بکنم؟
چون تو خاصیت onclick نمیشه دوتابع نوشت.وقتی هم کد php رو تو بین جاوا فراخوانی می کنم اجرا نمیشه یا شاید هم من درست فراخوانی نمی کنم.
حالا باید چیکار کنم
ممنون

masiha68
یک شنبه 26 خرداد 1392, 22:38 عصر
یه دستور if لازم داری ... به همین سادگی
دوتا تابعتو اول تعریف کن و بعد توسط کلیک روی یه لینک یه متغییر به url اضافه کن
مثلا

<a href="?action=del">del</a>
<?php
if(isset($_GET['action']))
{
funtion1();
function2();
}
?>
می تونی از اجاکس هم استفاده کنی

MostafaEs3
یک شنبه 26 خرداد 1392, 22:47 عصر
//////////

shahriyar3
یک شنبه 26 خرداد 1392, 22:53 عصر
این یک نمونه واسه کلیک به همراه ایجکس

$(function() {
$("#text").click(function() {
var name = $("#text").val();
var dataString = 'name='+ name ;
$.ajax({
type: "POST",
url: "ajax.php",
data: dataString,
success: function(data) {
$('#confirm').html(data);
},
});
});
});