PDA

View Full Version : دریافت ارور Ajax



نیکناز
سه شنبه 15 مرداد 1392, 11:13 صبح
سلام
چه طور ارور Ajax رو بگیریم .
مثلا کد زیر :



<script type="text/javascript" >

{
$(document).ready(function () {
alert('hi');
$('#CountryAndCity ').change(function () {


var str = document.getElementById('CountryAndCity').value;
var str1 = str.split(", ", 1).toString();
var str2 = str.split(", ", 2).toString();


$.ajax({
url: '/AccountController/Myaction',
data: { countryy: str1, cityy: str2 },
cache: false,
type: 'GET',
success: function (result) {

$('hidMyModelid_city').val(result);


},

error: function (xhr, ajaxOptions, thrownError) {

alert(thrownError);
},
});

})
});
}

</script



که فقط ارورای زیر و نشون می ده :
108612

108613

خوب این کمک زیادی نمی کنه .

younesdoost
سه شنبه 15 مرداد 1392, 11:51 صبح
2 تا راه دارید که به ترتیب بهتر بودن میگم:
1-برنامه ی FireBug رو از اینجا (https://addons.mozilla.org/en-us/firefox/addon/firebug/) بریزید.بعد از اینکه نصبش کردید و به Add-ons های فایرفاکس اضافه اش کردید سایتتون رو اجرا کنید و روی صفحه کلیک راست کنید و Inspect element With Firebug رو بزنید.یه سری تب تو برنامه می بینید.(Console-HTML-CSS...).برید به تب کنسول(Console) و عملیات آژاکستون رو انجام بدید.اگه چیزی نشون نداد بدون اینکه پنجره ی برنامه تون رو ببندید سایت رو رفرش کنید و عملیات آژاکس رو تکرار کنید.همینطور که می بینید پارامتر هایی که فرستادید و نتیجه به صورت Html و JSON و بسیاری اطلاعات دیگه قابل مشاهده است.کلا برای مشاهده هر دستور جاوا اسکریپت می تونید ازش استفاده کنید بسیار امکانات دیگه.
2-از Inspect Element خود فایرفاکس استفاده کنید که بسیار ضعیف تر از برنامه ی بالاست.

نیکناز
چهارشنبه 16 مرداد 1392, 13:57 عصر
سلام
ممنون از جوابتون
با فایر باگ تونستم این مشکلم و حل کنم .
خیلی لطف کردید.