Hi all
My friends written a small code's piece (see below) to call an ibm I's web
service and post a Json file; But when I run it for calling for example
Scott Klement INVSTAT (downloaded from
<
http://www2.systeminetwork.com/code/index.cfm?fuseaction=ShowAllIssueCode>
http://www2.systeminetwork.com/code/...owAllIssueCode (July 2012 Source
Code)), in debug mode I see REQMETH fields with 'OPTIONS' value and the
inputXml empty. I Know that I for testing I could call my ibm I's web
service also with an RPG program , but we need to know how to call ibm I's
web service also from other server/device out of Ibm I world . Can some help
us to understand where the below code is not Ok.
Thanks in advance
<!DOCTYPE html>
<html>
<head>
<title>AJAX POST Form</title>
<meta charset="utf-8">
</head>
<body style="padding:10px; background-color:#ddd">
<div id="response">
<pre></pre>
</div>
<form id="my-form">
<input id="adress" name="adress"
value="
http://192.168.1.10:12345/json.php" style="width:100%;
margin-bottom:10px;" placeholder="Adress" /><br>
<textarea id="content" name="content" style="width:100%; height:200px;"
placeholder="Content file JSON"></textarea>
<br><br>
<button type="submit" style="width:150px; height:40px;">Send</button>
</form>
<script
src="
http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></scr
ipt>
<script>
(function($){
function processForm( e ){
$('#response pre').html('');
$.ajax({
url: document.getElementById('adress').value,
dataType: 'text',
type: 'post',
contentType: 'application/json',
data: document.getElementById('content').value,
success: function( data, textStatus, jQxhr ){
var now = new Date();
$('#response pre').html( now + " Sent data " );
},
error: function( jqXhr, textStatus, errorThrown ){
$('#response pre').html( "ERROR: " + errorThrown );
}
});
e.preventDefault();
}
$('#my-form').submit( processForm );
})(jQuery);
</script>
</body>
</html>
As an Amazon Associate we earn from qualifying purchases.