tbase.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. Url = '' ;
  2. POSTDATAS = {};
  3. function doRealRequest(){
  4. $.ajax({
  5. type: 'POST',
  6. url: Url,
  7. data: POSTDATAS,
  8. success: function(retdata){
  9. $("#ret").html(JSON.stringify(retdata));
  10. },
  11. dataType: 'json'
  12. });
  13. }
  14. function getUrl(parobj){
  15. const locationHost = 'http://' + window.location.host + '/Inapi-index/makeurl';
  16. $.ajax({
  17. type: 'POST',
  18. url: locationHost,
  19. data: parobj,
  20. success: function(returndatas){
  21. if (returndatas.status!=1){
  22. alert('发生错误:'+returndatas.msg);
  23. return ;
  24. }
  25. Url = returndatas.data.url;
  26. doRealRequest();
  27. },
  28. dataType: 'json'
  29. });
  30. }
  31. function subForm(){
  32. var ParasObj = {};
  33. var Mitems = $(".fitem");
  34. var len = Mitems.length ;
  35. for (var i=0 ; i<len ;i++){
  36. var name = $(Mitems[i]).attr('name');
  37. var val = $(Mitems[i]).val() ;
  38. ParasObj[name] = val ;
  39. }
  40. ParasObj['debug']=1 ;
  41. POSTDATAS = ParasObj;
  42. $("#ret").html('');
  43. $("#paras").html(JSON.stringify(ParasObj));
  44. getUrl(ParasObj);
  45. }
  46. $(document).ready(function(){
  47. $("#mbutton").on("click", function(){
  48. subForm();
  49. });
  50. });