سلام
دوستان
به مشکلی در اجاکس بر خوردم. اون هم این هست که وقتی از متد Post استفاده میکنم؛ چه از نوع Jquery و چه فانکشن نویسی Ajax ، هیچ کدوم داده رو ارسال نمیکنه.
http_req_post_comment.open("post", "post_comment_all.aspx", true); http_req_post_comment.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8"); http_req_post_comment.send("pnumber_post=" + pnumber_post + "" + "&text_box_comment=" + text_box_comment + "" + "&part=" + part + "" + "&page_english_persian=" + page_english_persian + "");
این کد آجاکس هستش. البته قسمت ارسال دیتا. عمل Post انجام میشه. اما تمام پارامتر های ارسالی به مقصد خالی هست.
آیا نیازی به تنظیمات در وب کانفیگ دارم؟ چون روی هاست هم همین مورد رو داره.
مرسی
روی متد در کد صفت های مربوطه را قرار دادید ؟
از نوع:
وب متد با استفاده از Ajax در ASP هست.
با مدیر سرور صحبت کردم. گفتم احتمالا از کانفیگ هست. الان مشکل برطرف شده. پارامتر ارسال میشه اما، روی طول رشته زیاد ارور 404 میده. بیشتر که میشه طول رشته ارور 413 میده.
<system.web> <compilation debug="true" targetFramework="4.5.1"/> <httpRuntime targetFramework="4.5.1" maxRequestLength="10000000" executionTimeout="3600" maxQueryStringLength="1000000" maxUrlLength="1048576" appRequestQueueLimit="5000" enable="true" enableHeaderChecking="true" minFreeThreads="8" minLocalRequestFreeThreads="4" relaxedUrlToFileSystemMapping="false" /> <pages controlRenderingCompatibilityVersion="4.0"/> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" uiCulture="fa-IR" /> </system.web> <system.serviceModel> <bindings> <basicHttpBinding> <binding maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" transferMode="Streamed"> <readerQuotas maxDepth="320" maxArrayLength="2147483647" maxStringContentLength="2147483647"/> </binding> </basicHttpBinding> </bindings> </system.serviceModel> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="2147483647" maxQueryString="2147483647" maxUrl="2147483647" /> </requestFiltering> </security> </system.webServer>
این کانفیگ هست. ولی باز هم محدودیت ارسال دارم طول پارامتر دارم.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)