這是一種令人困惑。我需要這個,因爲我在本地使用node.js(node-webkit),沒有php等待響應。只是JavaScript代碼和文件。ajax調用JavaScript的參數和獲得響應,node-webkit
我想做一個帶參數的ajax調用(我還沒有想到get或post參數)到一個javascript文件的「url」。
我不想.js文件的代碼,我想這樣稱呼它以.php,等待響應(實際上是一個JSON響應格式)
jQuery有.getScript它會將所有的代碼和運行它,但我無法發送參數,並且我無法在每次需要響應時加載整個文件。
這很難解釋,所以我舉個例子。
這是一個Ajax調用:
$.ajax({
url: 'test.php',
data:"infotosend="+info,
type: 'POST',
success: function (resp) {
if(resp){
console.log(resp);
}
PHP:
$_GET or $_POST (get the parameters)
Create answer
Respond answer
我想相同的行爲,但調用.js文件,在那裏我趕上GET或POST參數(不要還知道如何),做一些進程,並給出一個JSON的答案。
我希望我解釋自己,如果這是不可能的,給我一些建議,做參數的異步調用。
只需將.js文件添加到同一頁面並像普通一樣調用函數即可。 – StaticVoid
在這種情況下即時通訊使用第三方API的大表,這迫使我使用AJAX功能,以減少滯後。避免這種情況會使應用程序在未來真的很慢。並且使用我自己的代碼實現裏面的函數使得API完全無用。 –