我有一個腳本給另一位開發人員發送推送消息給我的應用程序。 我希望能夠將它們從一個頁面發送到這兩種應用程序類型,但無法計算出來。 問題是我無法控制它們發送到的服務器上的頁面。 如果您查看代碼,兩個關鍵代碼段的唯一區別是將它們發送到每個服務器頁面的Form操作以及App ID的名稱...其他信息保持不變。多個提交操作
我也發現了一段JavaScript代碼提交到兩個地方,從一個按鈕,但無法得到它與兩個工作...
我從閱讀知道,我可能需要一個數組......可能有人請向我展示一些帶有提交按鈕的代碼,並將它們發送到它們各自的頁面。
在此先感謝...
EDITED
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="../../ScriptLibrary/jquery-latest.pack.js"></script>
</head>
<body>
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<form name="push" method="post" >
<input name="pushmessage" type="hidden" value="HAIR EXTENSIONS ">
<p align="center">Notification Message:<br />
<textarea style="width: 280px; height: 150px; margin-bottom: 30px; font-family: Verdana, Geneva, sans-serif; border-color: #000; border- width: 1px; resize: none;" name="pushmessage" id="push-message"> </textarea><br />
<input type='button' class="inputbtn" name='Submit' value='Push' onclick='sendFormData()' />
<form/>
<script type="text/javascript">
function sendFormData() {
var formURL1 = 'http://apple/iPhone-message';
var formURL2 = 'http://google/android-message';
var postData1 = {'publishersid':'appdeveloper','username':'myself','pass':'mypassword','appid':' CommunityApp-i','topics':'test'};
var postData2 = {'publishersid':'appdeveloper','username':'myself','pass':'mypassword','ap pid':'CommunityApp','topics':'test'};
submitForm(formURL1, postData1);
submitForm(formURL2, postData2);
};
function submitForm(formURL, postData) {
$('#push-message').append('sending data to url : '+formURL+'\n');
$.ajax(
{
url: formURL,
type: "POST",
data: postData,
success: function (data, textStatus, jqXHR) {
$('#push-message').text('success');
},
error: function (jqXHR, textStatus, errorThrown) {
$('#push-message').append('oops:error occured'+errorThrown+'\n');
}
});
}
</script>
</body>
</html>
非常感謝小夥子們非常快速回復。我會看看那種方法Tarani。關於你的代碼Ebrahim ...這是非常詳細的,我真的很感謝你麻煩輸入....因爲這兩個頁面需要的App ID,這是不同的iPhone和Android ...讓我們稱他們爲iphoneapp和androidapp。 ..如何或在哪裏可以將這些納入您的代碼,以避免錯誤? – meself
嘿我自己,(對不起我的英文不好:)),我有你不存在的額外的代碼形式,你可以像這樣postdata。 'postdata1.code ='123''併爲你第二次使用'postdata2.code ='456',然後發送postdata1和postdata2提交表格 –
謝謝Ebrahim ...你的英語很好,,,這不適用於我....當我包裝你的代碼在一個<腳本類型...>等等...它會引發語法錯誤..在這一行函數SubmitForm(formUrl,postData){.ajax(... when我點擊提交它什麼都不做 – meself